From d8c64e86361f6766ebe26a262bb229fb8301a42a Mon Sep 17 00:00:00 2001 From: Richard Eisenberg Date: Thu, 4 Feb 2016 10:42:56 -0500 Subject: Address #11471 by putting RuntimeRep in kinds. See Note [TYPE] in TysPrim. There are still some outstanding pieces in #11471 though, so this doesn't actually nail the bug. This commit also contains a few performance improvements: * Short-cut equality checking of nullary type syns * Compare types before kinds in eqType * INLINE coreViewOneStarKind * Store tycon binders separately from kinds. This resulted in a ~10% performance improvement in compiling the Cabal package. No change in functionality other than performance. (This affects the interface file format, though.) This commit updates the haddock submodule. --- utils/haddock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'utils/haddock') diff --git a/utils/haddock b/utils/haddock index 23f1420c64..ab954263a7 160000 --- a/utils/haddock +++ b/utils/haddock @@ -1 +1 @@ -Subproject commit 23f1420c64899fff2fe45a8b797e0d7e8c931c7d +Subproject commit ab954263a793d8ced734459d6194a5d89214b66c -- cgit v1.2.1