[commit: ghc] new-demand-to-merge: Lots of refactoring on the demand analyser (413017c)

Simon Peyton Jones <[email protected]> Wed, 09 Jan 2013 09:47:53 -0800
Newsgroups gmane.comp.lang.haskell.cvs.ghc
Message-ID <[email protected]>
Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : new-demand-to-merge

http://hackage.haskell.org/trac/ghc/changeset/413017c238ff46e2b2466baa420c16f73225c22f

>---------------------------------------------------------------

commit 413017c238ff46e2b2466baa420c16f73225c22f
Author: Simon Peyton Jones <[email protected]>
Date:   Wed Jan 9 17:46:34 2013 +0000

    Lots of refactoring on the demand analyser
    
    I've been doing nofib comparisons!  Many small improvements in here.
    Mostly refactoring and tidying up, but a few modest but real changes.

 compiler/basicTypes/Demand.lhs     |  378 ++++++++++++++++++++++--------------
 compiler/specialise/SpecConstr.lhs |    4 +-
 compiler/stranal/DmdAnal.lhs       |  140 +++++--------
 compiler/stranal/WwLib.lhs         |   12 +-
 4 files changed, 289 insertions(+), 245 deletions(-)


Diff suppressed because of size. To see it, use:

    git show 413017c238ff46e2b2466baa420c16f73225c22f