[commit: ghc] supercompiler: The evaluator finally compiles (5b88481)
Max Bolingbroke <[email protected]>
| Newsgroups | gmane.comp.lang.haskell.cvs.ghc |
|---|---|
| Message-ID | <[email protected]> |
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler http://hackage.haskell.org/trac/ghc/changeset/5b88481f1a9c489c2f01ea60a8f72111d8ede872 >--------------------------------------------------------------- commit 5b88481f1a9c489c2f01ea60a8f72111d8ede872 Author: Max Bolingbroke <[email protected]> Date: Thu May 12 08:22:15 2011 +0100 The evaluator finally compiles compiler/basicTypes/VarSet.lhs | 2 - .../supercompile/Supercompile/Core/FreeVars.hs | 10 +- .../supercompile/Supercompile/Core/Renaming.hs | 27 +++-- compiler/supercompile/Supercompile/Core/Size.hs | 2 +- compiler/supercompile/Supercompile/Core/Syntax.hs | 26 +++--- compiler/supercompile/Supercompile/Core/Tag.hs | 20 ++-- .../Supercompile/Evaluator/Evaluate.hs | 112 +++++++++++++++----- .../Supercompile/Evaluator/FreeVars.hs | 27 +++-- .../supercompile/Supercompile/Evaluator/Syntax.hs | 7 +- compiler/supercompile/Supercompile/Utilities.hs | 8 ++ compiler/utils/UniqFM.lhs | 3 - compiler/utils/UniqSet.lhs | 3 - 12 files changed, 157 insertions(+), 90 deletions(-) Diff suppressed because of size. To see it, use: git show 5b88481f1a9c489c2f01ea60a8f72111d8ede872