[commit: ghc] master: Implemented MultiWayIf extension. (cc456b0)

Simon Marlow marlowsd at gmail.com
Mon Jul 16 13:10:24 CEST 2012


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



More information about the Cvs-ghc mailing list