patch applied (ghc): Add bang patterns
Simon Peyton Jones
simonpj at microsoft.com
Fri Feb 3 12:58:51 EST 2006
Fri Feb 3 09:51:08 PST 2006 simonpj at microsoft.com
* Add bang patterns
This commit adds bang-patterns,
enabled by -fglasgow-exts or -fbang-patterns
diabled by -fno-bang-patterns
The idea is described here
http://haskell.galois.com/cgi-bin/haskell-prime/trac.cgi/wiki/BangPatterns
M ./ghc/compiler/deSugar/Check.lhs -1 +3
M ./ghc/compiler/deSugar/DsExpr.lhs -34 +25
M ./ghc/compiler/deSugar/DsMonad.lhs -1 +1
M ./ghc/compiler/deSugar/DsUtils.lhs -1 +6
M ./ghc/compiler/deSugar/Match.lhs +2
M ./ghc/compiler/hsSyn/HsBinds.lhs -6 +7
M ./ghc/compiler/hsSyn/HsPat.lhs -11 +17
M ./ghc/compiler/hsSyn/HsUtils.lhs -2 +4
M ./ghc/compiler/main/DynFlags.hs -1 +4
M ./ghc/compiler/parser/Lexer.x -1 +6
M ./ghc/compiler/parser/Parser.y.pp -11 +22
M ./ghc/compiler/parser/RdrHsSyn.lhs -41 +78
M ./ghc/compiler/rename/RnExpr.lhs -11 +6
M ./ghc/compiler/rename/RnTypes.lhs +8
M ./ghc/compiler/typecheck/TcBinds.lhs -26 +37
M ./ghc/compiler/typecheck/TcHsSyn.lhs +5
M ./ghc/compiler/typecheck/TcPat.lhs +4
More information about the Cvs-ghc
mailing list