cvs commit: fptools/ghc/compiler/deSugar Check.lhs DsListComp.lhs
fptools/ghc/compiler/hsSyn HsExpr.lhs fptools/ghc/compiler/parser
Parser.y fptools/ghc/compiler/rename RnEnv.lhs RnExpr.lhs
fptools/ghc/compiler/typecheck TcExpr.lhs TcHsSyn.lhs ...
Jeff Lewis
lewie@glass.cse.ogi.edu
Mon, 30 Oct 2000 22:50:10 -0800
lewie 2000/10/30 22:50:09 PST
Modified files: (Branch: before-ghci-branch)
ghc/compiler/deSugar Check.lhs DsListComp.lhs
ghc/compiler/hsSyn HsExpr.lhs
ghc/compiler/parser Parser.y
ghc/compiler/rename RnEnv.lhs RnExpr.lhs
ghc/compiler/typecheck TcExpr.lhs TcHsSyn.lhs TcMatches.lhs
Log:
Add parallel list comprehensions, only enabled w/ -fglasgow-exts. See
comment in deSugar/DsListComp.lhs for some quick details (search for
`parallel').
Revision Changes Path
1.21.2.1 +5 -1 fptools/ghc/compiler/deSugar/Check.lhs
1.24.2.1 +78 -3 fptools/ghc/compiler/deSugar/DsListComp.lhs
1.43.2.1 +7 -1 fptools/ghc/compiler/hsSyn/HsExpr.lhs
1.40.2.1 +18 -4 fptools/ghc/compiler/parser/Parser.y
1.77.2.2 +6 -0 fptools/ghc/compiler/rename/RnEnv.lhs
1.58.2.1 +36 -17 fptools/ghc/compiler/rename/RnExpr.lhs
1.84.2.2 +1 -1 fptools/ghc/compiler/typecheck/TcExpr.lhs
1.42.2.1 +9 -0 fptools/ghc/compiler/typecheck/TcHsSyn.lhs
1.34.2.1 +57 -27 fptools/ghc/compiler/typecheck/TcMatches.lhs