[commit: ghc] type-holes-branch: Unnamed holes work again (syntax is now "_"). Removed HoleName. (d4af6fe)
Simon Peyton Jones
simonpj at microsoft.com
Mon Sep 17 13:03:30 CEST 2012
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : type-holes-branch
http://hackage.haskell.org/trac/ghc/changeset/d4af6feda50eb82dd4a541220839d86150d14061
>---------------------------------------------------------------
commit d4af6feda50eb82dd4a541220839d86150d14061
Author: Thijs Alkemade <thijsalkemade at gmail.com>
Date: Fri Apr 20 18:52:43 2012 +0200
Unnamed holes work again (syntax is now "_"). Removed HoleName.
(New commit with everything, as it's from a clean checkout)
compiler/deSugar/Coverage.lhs | 1 +
compiler/deSugar/DsExpr.lhs | 3 +
compiler/hsSyn/HsExpr.lhs | 3 +
compiler/iface/IfaceEnv.lhs | 26 +++++++++++-
compiler/main/HscTypes.lhs | 5 ++-
compiler/main/InteractiveEval.hs | 2 +-
compiler/parser/Lexer.x | 5 ++
compiler/parser/Parser.y.pp | 6 +++
compiler/prelude/TysWiredIn.lhs | 32 +++++++++++++++-
compiler/rename/RnExpr.lhs | 10 ++++-
compiler/rename/RnTypes.lhs | 15 +++++--
compiler/typecheck/Inst.lhs | 2 +
compiler/typecheck/TcCanonical.lhs | 22 ++++++++++-
compiler/typecheck/TcErrors.lhs | 76 ++++++++++++++++++++++++------------
compiler/typecheck/TcExpr.lhs | 14 +++++++
compiler/typecheck/TcHsSyn.lhs | 7 +++
compiler/typecheck/TcInteract.lhs | 50 ++++++++++++++++++++++--
compiler/typecheck/TcMType.lhs | 2 +
compiler/typecheck/TcRnDriver.lhs | 60 ++++++++++++++++++++++++++--
compiler/typecheck/TcRnMonad.lhs | 3 +
compiler/typecheck/TcRnTypes.lhs | 29 ++++++++++++-
compiler/typecheck/TcSMonad.lhs | 22 +++++++++-
compiler/typecheck/TcSimplify.lhs | 2 +
compiler/typecheck/TcType.lhs | 13 ++++++-
compiler/types/TyCon.lhs | 8 +++-
compiler/types/Type.lhs | 25 ++++++++++-
26 files changed, 386 insertions(+), 57 deletions(-)
Diff suppressed because of size. To see it, use:
git show d4af6feda50eb82dd4a541220839d86150d14061
More information about the Cvs-ghc
mailing list