[commit: ghc] master: Use new TcHsType.zonkSigType to establish Type invariants (8d49ef1)
Simon Peyton Jones
simonpj at microsoft.com
Thu May 30 15:06:35 CEST 2013
Repository : http://darcs.haskell.org/ghc.git/
On branch : master
https://github.com/ghc/ghc/commit/8d49ef16c84b444592b6b234b6c97be047622df8
>---------------------------------------------------------------
commit 8d49ef16c84b444592b6b234b6c97be047622df8
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date: Thu May 30 12:32:25 2013 +0100
Use new TcHsType.zonkSigType to establish Type invariants
Finally (I hope) fixes Trac #7903.
See Note [Zonking inside the knot] in TcHsSyn
compiler/prelude/TysPrim.lhs | 26 +++++------
compiler/typecheck/TcHsSyn.lhs | 4 +-
compiler/typecheck/TcHsType.lhs | 95 ++++++++++++++++++++++++++++++++++-------
compiler/typecheck/TcMType.lhs | 8 +++-
compiler/types/Type.lhs | 7 +--
compiler/types/TypeRep.lhs | 10 +----
6 files changed, 105 insertions(+), 45 deletions(-)
Diff suppressed because of size. To see it, use:
git show 8d49ef16c84b444592b6b234b6c97be047622df8
More information about the ghc-commits
mailing list