[commit: ghc] wip/T9023's head updated: Make the matcher and wrapper Ids in PatSyn into LocalIds, not GlobalIds (7ef8dd5)

git at git.haskell.org git at git.haskell.org
Mon Jun 23 13:15:01 UTC 2014


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

Branch 'wip/T9023' now includes:

     52222f9 Fix #9047
     fd4169f Fix up b84748121e777d
     a35a031 Fix over-zealous unused-import warning
     f98d2c2 Second go at fixing #9061
     020350b Fix a serious, but rare, strictness analyser bug (Trac #9128)
     1662245 In splitHsFunType, take account of prefix (->)
     1aeea20 Make the unifier a fixpoint even for the free kind vars of a tyvar
     e40bd13 Store IfExtNames for PatSyn matchers and wrappers in interface file. This way, the Ids for the matchers/wrappers are reused by importing modules, and thus unfoldings are kept.
     d1c2a27 Fix egregious instantiation bug in matchOneConLike (fixing Trac #9023)
     f6e4942 Test Trac #9023
     7ef8dd5 Make the matcher and wrapper Ids in PatSyn into LocalIds, not GlobalIds


More information about the ghc-commits mailing list