patch applied (ghc): External Core: print function types correctly, improve newtype pretty-printing

Tim Chevalier chevalier at alum.wellesley.edu
Fri Mar 28 19:25:59 EDT 2008


Fri Mar 28 15:26:30 PDT 2008  Tim Chevalier <chevalier at alum.wellesley.edu>
  * External Core: print function types correctly, improve newtype pretty-printing
  
  - In a previous patch I broke the printing of fully-applied arrow
  types (e.g., "a -> b" was "(ghczmprim:GHCziPrim a b)") by z-encoding
  package names and not updating the primitive module name as defined in
  External Core accordingly. Fixed. (Mega sigh...)
  
  - Make newtype decls print slightly more readably.

    M ./compiler/coreSyn/ExternalCore.lhs -1 +1
    M ./compiler/coreSyn/PprExternalCore.lhs -1 +1



More information about the Cvs-ghc mailing list