Thu Nov 19 07:43:47 PST 2009 [email protected]
* Remove the (very) old strictness analyser
Ignore-this: 5d49f66b0baad989ca66c53fde8f2d23
I finally got tired of the #ifdef OLD_STRICTNESS stuff. I had been
keeping it around in the hope of doing old-to-new comparisions, but
have failed to do so for many years, so I don't think it's going to
happen. This patch deletes the clutter.
./compiler/basicTypes/NewDemand.lhs -> ./compiler/basicTypes/Demand.lhs
R ./compiler/basicTypes/Demand.lhs
M ./compiler/basicTypes/Id.lhs -80 +25
M ./compiler/basicTypes/IdInfo.lhs -228 +41
M ./compiler/basicTypes/MkId.lhs -7 +7
M ./compiler/coreSyn/CoreArity.lhs -2 +2
M ./compiler/coreSyn/CoreLint.lhs -4 +4
M ./compiler/coreSyn/CorePrep.lhs -3 +3
M ./compiler/coreSyn/CoreTidy.lhs -2 +2
M ./compiler/coreSyn/PprCore.lhs -9 +4
R ./compiler/cprAnalysis/
R ./compiler/cprAnalysis/CprAnalyse.lhs
M ./compiler/ghc.cabal.in -5
M ./compiler/iface/BinIface.hs -2 +2
M ./compiler/iface/IfaceSyn.lhs -1 +1
M ./compiler/iface/MkIface.lhs -2 +2
M ./compiler/iface/TcIface.lhs -3 +3
M ./compiler/main/DynFlags.hs -4
M ./compiler/main/TidyPgm.lhs -5 +5
M ./compiler/prelude/PrimOp.lhs -1 +1
M ./compiler/simplCore/SetLevels.lhs -2 +2
M ./compiler/simplCore/SimplCore.lhs -21 +1
M ./compiler/simplCore/SimplUtils.lhs -2 +2
M ./compiler/simplCore/Simplify.lhs -5 +5
M ./compiler/specialise/SpecConstr.lhs -3 +3
M ./compiler/stranal/DmdAnal.lhs -113 +16
R ./compiler/stranal/SaAbsInt.lhs
R ./compiler/stranal/SaLib.lhs
R ./compiler/stranal/StrictAnal.lhs
M ./compiler/stranal/WorkWrap.lhs -6 +6
M ./compiler/stranal/WwLib.lhs -7 +7
View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20091119154347-1287e-9fe390f995e835359ea538c68ec20e2eb17b4cea.gz
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc