[commit: ghc] wip/th-new's head updated: Add support for Template Haskell state. (5e1fda8)
git at git.haskell.org
git
Fri Oct 4 21:48:34 UTC 2013
Repository : ssh://git at git.haskell.org/ghc
Branch 'wip/th-new' now includes:
e19ae5d Catch potential garbage after -msse.
be3b84f Typos
f5879ac Discard unreachable code in the register allocator (#7574)
1908195 Fix linker_unload now that we are running constructors in the linker (#8291)
93a04b4 Remove fglasgow-exts from ghci --help
84dff71 Fix the definition of cas() on x86 (#8219)
9c11fdb Fix build when PROF_SPIN is unset
e2da02d Release notes: mention instance Monad (WrappedMonad m) (#8218)
5cf3669 Add a type-function for subtraction.
1c0a8e0 Typo in comment
94ab5d2 Fix user guide documentation about unboxed values
5e2f145 Update `primitive` and `vector` packages
1711208 Implement an unlifted Proxy type, Proxy#
f712751 Make typeRep_RDR use typeRep# instead of typeRep
c4ffdba Fix manual regarding current state of implicit quantification
fa3ffb4 Release notes: mention -XEmptyCase
683f4b7 Whitespace only.
fd9a9ab RnNames.lhs : Reuse existing function.
8634935 Fix typo in sync-all script. (#8375)
0481e07 Teach sync-all how to rewrite submodule repo urls
7f23a5d Make lazy unlifted bindings an error by default.
3bd7861 Fix BCO bitmap generation on 32-bit platforms (#8377)
d664f8b Remove extra space in LIBFFI_CFLAGS (#8349)
cb83365 Add a note about Proxy# to the user guide
bb3f7b0 Mention the Foldable and Traversable instances for Const r in the user guide
b9127f4 Fix AMP warnings for explicit Prelude imports (#8004)
6c235b5 Compare against pRELUDE_NAME instead of "Prelude"
4b8a928 Typos in users' guide
56084d7 Expand the commentary in Note [syntax of cmm files]
11b5ce5 Remove use of R9, and fix associated bugs
cb7785f use a nat, not StgWord8, for gc_type
0b0fec5 use StgWord not StgWord8 for wakeup
2f69aae Globally replace "hackage.haskell.org" with "ghc.haskell.org"
ab3abf1 grammar fix
9bbbf26 Remove a couple of unnecessary/outdated references to HBC
2798a17 Clarification in the docs for INLINE
c0f89a1 Add back a comment that got lost
aab6560 Add layout to MultiWayIf (#7783)
3c9aa40 comment update
9bd3666 Lift an unnecessary assumption in the demand analyser (fix Trac #8329)
36035d8 Better docs for MINIMAL
e276ed7 Comments only
96f33e6 Move defaultClassMinimalDef from BuildTyCl to TcClassDcl
badbbe0 Comments only
4407614 Look inside tuple predicates when checking instance declaration contexts
bceeb01 Improve error reporting of fundep coverage condition failure
66c5ddb Improve pretty-printing of types
60d17a3 Remove trailing whitespace and tabs
63f2eee Documentation for -fprint-explicit-foralls and -fprint-explicit-kinds
ff07927 Wibble (change of flag name)
259e1ae White space and line endings
b8a4085 Improve error message for fundeps a bit more
d6ccea9 Typos in comments
4a14326 Delete old comments referring to newSession
bc8a5e1 Persist annotations to interface files (#3725)
70ccf23 fingerprint.py: Invoke 'perl' manually (#8283)
627d1e0 Add TH support for annotations (#8340)
fd74014 Add support for prefetch with locality levels.
5af8ae5 Release note updates.
a15ece4 Remove glasgow-exts from :help
986250e Update manual regarding unboxed tuples
b84fbab Initialize gc_thread.mut_spin to the 'acquired' state
9864edf Look through tick-boxes when looking for integral literals in the desugarer
7996d8f Tidy up the commit for Trac #3725
43856a0 Improve -XAllowAmbiguousTypes (Trac #8392)
7e44480 Tiny comment on the change from StgWord8 to StgWord
9d908c5 Close over kinds when checking fundep coverage (Trac #8391)
0c7d2d7 Fix Trac #8368.
4f85aab s/Heep/Heap/
0773f76 s/pathalogical/pathological/
30a046f Update `bytestring` library to latest upstream HEAD
429397f Comments only
1de7975 Wibble in user docs
a9649c4 Fix the bytecode genreation for tagToEnum# (Trac #8383)
da46a00 Improve pretty-printing of IfaceSyn type families
acccbf3 Simplify PprTyThing
8755758 Simplify printing of boot-file mis-matches, by using PprTyThing.pprTyThing
8d82954 Comments and white space only
1745779 Simplify the plumbing for checkValidTyCl
22818ab Move renamer splice functionality into a separate module.
0cc2bb5 Consolidate TH renaming.
6af0bd8 Add syntactic support for typed expression brackets and splices.
96456c6 Add names for TExp type constructor and unType.
639714b Differentiate typed and untyped splices and brackets in the abstract syntax.
459a03e Track the typed/untyped distinction in the current TH stage.
d0d47ba Check the staging restriction in the renamer.
e036ddc Track TH stage in the renamer.
96c6fa0 Add support for typed brackets and splices.
1e6a941 Clean up error context when checking brackets/splices.
047b3b8 Clean up smart constructors for splices.
db6cb11 Add support for pattern splices.
5246e12 Add full support for declaration splices.
9145629 Code formatting cleanup.
cb44123 Allow splices to add additional top-level declarations.
c6033dc Change the types of typed brackets and splices.
2d1b4a7 Add support for Template Haskell module finalizers.
5e1fda8 Add support for Template Haskell state.
More information about the ghc-commits
mailing list