[commit: ghc] wip/nested-cpr's head updated: Add a warning to dmdTransformDataConSig (which I believe is dead code) (c679e8d)

git at git.haskell.org git at git.haskell.org
Wed Dec 18 15:45:32 UTC 2013


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

Branch 'wip/nested-cpr' now includes:

     24eafd2 Refactor peelManyCalls
     72b6224 Disentangle postProcessDmdTypeM and postProcessUnsat
     0e2fd36 Make types of bothDmdType more precise
     d11e3d2 Add Converges to DmdResult
     0d34150 In deferType, return convRes = Converges NoCPR
     185c459 Initial work on Nested CPR
     73c42ac Comments and small refactor
     1cca81a Fix a lubDmdResult equation
     cf6f809 Unify RetProd and RetSum to RetCon in CPRResult
     29a140a Use isTypeArg instead of isTyCoArg (forgot why)
     414476f Recover [CPR for sum types] (slightly differently)
     14a40f2 Loop breakers are not allowed to have a Converges DmdResult
     478de44 Check mAX_CPR_SIZE in dmdAnalVarApp
     d0fc628 Add a flag -fnested-cpr-off to conveniently test the effect of nested CPR
     a6f8d61 Actually create a nested CPR worker-wrapper
     17a07e1 in Demand.lhs, remember what is a sum type
     f28790e Temporarily disable nested CPR inside sum types
     09d44a3 Allow the CPR w/w to take unboxed tuples apart
     c679e8d Add a warning to dmdTransformDataConSig (which I believe is dead code)


More information about the ghc-commits mailing list