patch applied (ghc): Tidy up treatment of big lambda (fixes Trac #2898)

Simon Peyton Jones simonpj at microsoft.com
Tue Dec 30 10:10:18 EST 2008


Tue Dec 30 06:59:48 PST 2008  simonpj at microsoft.com
  * Tidy up treatment of big lambda (fixes Trac #2898)
  
  There was a leftover big lambda in the CorePrep'd code, which confused
  the bytecode generator.  Actually big lambdas are harmless.  This patch
  refactors ByteCodeGen so that it systemantically used 'bcView' to eliminate
  junk.  I did a little clean up in CorePrep too.
  
  See comments in Trac #2898.
  

    M ./compiler/coreSyn/CorePrep.lhs -12 +19
    M ./compiler/ghci/ByteCodeGen.lhs -45 +40

View patch online:
http://darcs.haskell.org/ghc/_darcs/patches/20081230145948-1287e-bc44f6d39e61b81e881f488ca728cddbd1d5fd16.gz



More information about the Cvs-ghc mailing list