Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : supercompiler
http://hackage.haskell.org/trac/ghc/changeset/319a1107bbd2ca14daecfa960973213e4e2947b8 >--------------------------------------------------------------- commit 319a1107bbd2ca14daecfa960973213e4e2947b8 Author: Max Bolingbroke <batterseapo...@hotmail.com> Date: Fri Jul 29 17:36:32 2011 +0100 Bite the bullet and break out a separate CoApp constructor, fix bugs exposed by its introduction (quite a few) compiler/supercompile/Supercompile.hs | 54 +++++++++++------- .../supercompile/Supercompile/Core/FreeVars.hs | 26 +++++---- .../supercompile/Supercompile/Core/Renaming.hs | 54 +++++++++--------- compiler/supercompile/Supercompile/Core/Size.hs | 4 +- compiler/supercompile/Supercompile/Core/Syntax.hs | 51 ++++++++++------- compiler/supercompile/Supercompile/Core/Tag.hs | 26 +++++---- compiler/supercompile/Supercompile/Drive/Match.hs | 23 ++++--- compiler/supercompile/Supercompile/Drive/Split.hs | 14 +++-- .../Supercompile/Evaluator/Evaluate.hs | 59 ++++++++++++++------ .../Supercompile/Evaluator/FreeVars.hs | 3 +- .../Supercompile/Evaluator/Residualise.hs | 3 +- .../supercompile/Supercompile/Evaluator/Syntax.hs | 29 ++++++---- 12 files changed, 207 insertions(+), 139 deletions(-) Diff suppressed because of size. To see it, use: git show 319a1107bbd2ca14daecfa960973213e4e2947b8 _______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc