Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/cc456b0be3f20a1c1cef4154ae40ac18f4f6711e
>---------------------------------------------------------------
commit cc456b0be3f20a1c1cef4154ae40ac18f4f6711e
Author: Mikhail Vorozhtsov <mikhail.vorozhtsov at gmail.com>
Date: Sun Jul 15 00:53:52 2012 +0700
Implemented MultiWayIf extension.
compiler/deSugar/Coverage.lhs | 5 +++
compiler/deSugar/DsExpr.lhs | 13 +++++++
compiler/deSugar/DsGRHSs.lhs | 10 +++---
compiler/deSugar/DsMeta.hs | 73 +++++++++++++++++++++----------------
compiler/deSugar/Match.lhs | 1 +
compiler/hsSyn/Convert.lhs | 4 ++
compiler/hsSyn/HsExpr.lhs | 12 ++++++
compiler/main/DynFlags.hs | 2 +
compiler/parser/Lexer.x | 5 +++
compiler/parser/Parser.y.pp | 11 +++++-
compiler/rename/RnBinds.lhs | 2 +-
compiler/rename/RnExpr.lhs | 6 +++-
compiler/typecheck/TcExpr.lhs | 5 +++
compiler/typecheck/TcHsSyn.lhs | 9 +++++
compiler/typecheck/TcMatches.lhs | 8 ++--
docs/users_guide/flags.xml | 6 +++
docs/users_guide/glasgow_exts.xml | 21 +++++++++++
17 files changed, 149 insertions(+), 44 deletions(-)
Diff suppressed because of size. To see it, use:
git show cc456b0be3f20a1c1cef4154ae40ac18f4f6711e