[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