Repository : http://darcs.haskell.org/ghc.git/
On branch : th-new https://github.com/ghc/ghc/commit/3f1d4386376638a511fc516264ff8276f3c026c5 >--------------------------------------------------------------- commit 3f1d4386376638a511fc516264ff8276f3c026c5 Author: Geoffrey Mainland <[email protected]> Date: Mon May 20 11:37:59 2013 +0100 Add full support for declaration splices. Since declaration splices are now untyped, they can be used anywhere a declaration is valid, including in declaration brackets. compiler/hsSyn/HsDecls.lhs | 16 +++++++---- compiler/hsSyn/HsExpr.lhs | 2 ++ compiler/parser/Parser.y.pp | 34 ++++++++++++++-------- compiler/parser/RdrHsSyn.lhs | 12 ++++---- compiler/rename/RnSource.lhs | 7 ++++- compiler/rename/RnSplice.lhs | 56 ++++++++++++++++++++++++++++++------ compiler/rename/RnSplice.lhs-boot | 2 ++ compiler/typecheck/TcHsSyn.lhs | 3 ++ compiler/typecheck/TcRnDriver.lhs | 9 +++--- compiler/typecheck/TcSplice.lhs | 12 ++++++-- compiler/typecheck/TcSplice.lhs-boot | 2 +- 11 files changed, 116 insertions(+), 39 deletions(-) Diff suppressed because of size. To see it, use: git show 3f1d4386376638a511fc516264ff8276f3c026c5 _______________________________________________ ghc-commits mailing list [email protected] http://www.haskell.org/mailman/listinfo/ghc-commits
