Add bang patterns
authorsimonpj@microsoft.com <unknown>
Fri, 3 Feb 2006 17:51:08 +0000 (17:51 +0000)
committersimonpj@microsoft.com <unknown>
Fri, 3 Feb 2006 17:51:08 +0000 (17:51 +0000)
commit5d3051c66796dcf884b052f9e4afc3ed19b9f514
tree37262275a544ef332841f6afe24f2dcb3fe1c763
parent7985849b10db59b566d1864075b97b5d11d3a31d
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
17 files changed:
ghc/compiler/deSugar/Check.lhs
ghc/compiler/deSugar/DsExpr.lhs
ghc/compiler/deSugar/DsMonad.lhs
ghc/compiler/deSugar/DsUtils.lhs
ghc/compiler/deSugar/Match.lhs
ghc/compiler/hsSyn/HsBinds.lhs
ghc/compiler/hsSyn/HsPat.lhs
ghc/compiler/hsSyn/HsUtils.lhs
ghc/compiler/main/DynFlags.hs
ghc/compiler/parser/Lexer.x
ghc/compiler/parser/Parser.y.pp
ghc/compiler/parser/RdrHsSyn.lhs
ghc/compiler/rename/RnExpr.lhs
ghc/compiler/rename/RnTypes.lhs
ghc/compiler/typecheck/TcBinds.lhs
ghc/compiler/typecheck/TcHsSyn.lhs
ghc/compiler/typecheck/TcPat.lhs