Final batch of monad-comprehension stuff
authorSimon Peyton Jones <simonpj@microsoft.com>
Wed, 4 May 2011 14:44:42 +0000 (15:44 +0100)
committerSimon Peyton Jones <simonpj@microsoft.com>
Wed, 4 May 2011 14:44:42 +0000 (15:44 +0100)
commit3bb700d515de2405fa5db3326482e529f332d508
tree22f86b523132d4e713a70eff23e96790a2c3bbe9
parent4b73bcc1e8e5e6bc762c3f429d88de133b02c2a4
Final batch of monad-comprehension stuff

* Do-notation in arrows is marked with HsStmtContext = ArrowExpr
* tcMDoStmt (which was only used for arrows) is moved
  to TcArrows, and renamed tcArrDoStmt
* Improved documentation in the user manual
* Lots of other minor changes
compiler/deSugar/Coverage.lhs
compiler/deSugar/DsListComp.lhs
compiler/hsSyn/HsExpr.lhs
compiler/rename/RnExpr.lhs
compiler/typecheck/TcArrows.lhs
compiler/typecheck/TcMatches.lhs
compiler/typecheck/TcPat.lhs
compiler/typecheck/TcRnMonad.lhs
compiler/typecheck/TcUnify.lhs
docs/users_guide/glasgow_exts.xml