patch applied (ghc): Another refactoring on the shape of an Unfolding

Simon Peyton Jones simonpj at microsoft.com
Fri Nov 6 06:05:06 EST 2009


Thu Nov  5 09:03:13 PST 2009  simonpj at microsoft.com
  * Another refactoring on the shape of an Unfolding
  Ignore-this: c3e9f2b594358e31bfae8d99e6d215a7
  
  I found that a compulsory unfolding was getting dropped on the floor,
  so I took that as a hint to tidy up the data type so that it won't
  happen again.  No big change in functionality.

    M ./compiler/coreSyn/CoreSubst.lhs -9 +9
    M ./compiler/coreSyn/CoreSyn.lhs -26 +29
    M ./compiler/coreSyn/CoreUnfold.lhs -32 +31
    M ./compiler/coreSyn/PprCore.lhs -5 +9
    M ./compiler/iface/MkIface.lhs -6 +4
    M ./compiler/main/TidyPgm.lhs -1 +1
    M ./compiler/simplCore/OccurAnal.lhs -1 +1
    M ./compiler/simplCore/SimplUtils.lhs -18 +15
    M ./compiler/simplCore/Simplify.lhs -2 +3
    M ./compiler/specialise/Specialise.lhs -12 +8

View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20091105170313-1287e-9e300dc086f3b0b1927da776f60e96cadc7e7a41.gz



More information about the Cvs-ghc mailing list