[commit: ghc] wip/spj-wildcard-refactor: Merge remote-tracking branch 'origin/master' into wip/spj-wildcard-refactor (744d4b0)

git at git.haskell.org git at git.haskell.org
Tue Dec 1 12:59:41 UTC 2015


Repository : ssh://git@git.haskell.org/ghc

On branch  : wip/spj-wildcard-refactor
Link       : http://ghc.haskell.org/trac/ghc/changeset/744d4b0086f9aac866b98227158a41125153e1e4/ghc

>---------------------------------------------------------------

commit 744d4b0086f9aac866b98227158a41125153e1e4
Merge: 57b995b 6dce643
Author: Simon Peyton Jones <simonpj at microsoft.com>
Date:   Tue Dec 1 12:48:32 2015 +0000

    Merge remote-tracking branch 'origin/master' into wip/spj-wildcard-refactor



>---------------------------------------------------------------

744d4b0086f9aac866b98227158a41125153e1e4
 compiler/basicTypes/MkId.hs     | 12 +++++-----
 compiler/hsSyn/HsTypes.hs       |  2 +-
 compiler/typecheck/TcTyDecls.hs |  6 ++---
 ghc.mk                          | 17 +++++---------
 mk/config.mk.in                 | 49 +++++++++++++++++++++++++++++++++--------
 mk/warnings.mk                  | 44 ++++++++++++++++++++++++++++--------
 rules/distdir-way-opts.mk       | 19 +++++++++++++++-
 utils/mkUserGuidePart/Main.hs   |  5 -----
 8 files changed, 108 insertions(+), 46 deletions(-)

diff --cc compiler/hsSyn/HsTypes.hs
index f7883f2,eda643c..ed4c3be
--- a/compiler/hsSyn/HsTypes.hs
+++ b/compiler/hsSyn/HsTypes.hs
@@@ -201,14 -153,13 +201,14 @@@ type LHsKind name = Located (HsKind nam
        -- For details on above see note [Api annotations] in ApiAnnotation
  
  --------------------------------------------------
 ---             LHsTyVarBndrs
 ---  The quantified binders in a HsForallTy
 +--             LHsQTyVars
 +--  The explicitly-quantified binders in a data/type declaration
- SQua
+ 
  type LHsTyVarBndr name = Located (HsTyVarBndr name)
 +                         -- See Note [HsType binders]
  
 -data LHsTyVarBndrs name
 -  = HsQTvs { hsq_kvs :: [Name]                  -- Kind variables
 +data LHsQTyVars name   -- See Note [HsType binders]
 +  = HsQTvs { hsq_kvs :: PostRn name [Name]      -- Kind variables
             , hsq_tvs :: [LHsTyVarBndr name]     -- Type variables
               -- See Note [HsForAllTy tyvar binders]
      }



More information about the ghc-commits mailing list