[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