Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : known-key-serialization

http://hackage.haskell.org/trac/ghc/changeset/bdf6edeee2d08ab065116959a7a2749daa3f0a2c

>---------------------------------------------------------------

commit bdf6edeee2d08ab065116959a7a2749daa3f0a2c
Author: Max Bolingbroke <batterseapo...@hotmail.com>
Date:   Sat Sep 10 10:16:38 2011 +0100

    Change the way IfaceExtName is serialized so (most) wired-in names get 
special representation
    
    The only exceptions are the names of implicit parameter TyCons and the Any 
tycons, because these
    form infinite families and do not get special representation as Names.

 compiler/basicTypes/Name.lhs   |    8 +-
 compiler/coreSyn/CoreLint.lhs  |    2 +-
 compiler/iface/BinIface.hs     |  235 ++++++++++++++++++++++------------------
 compiler/iface/IfaceSyn.lhs    |    9 +--
 compiler/iface/IfaceType.lhs   |   58 ++--------
 compiler/iface/MkIface.lhs     |   28 ++----
 compiler/iface/TcIface.lhs     |   21 ----
 compiler/main/GhcMonad.hs      |    3 +
 compiler/parser/ParserCore.y   |   21 ++--
 compiler/prelude/PrelNames.lhs |   17 ---
 compiler/prelude/TysPrim.lhs   |    7 ++
 compiler/types/TyCon.lhs       |    6 +-
 compiler/utils/Binary.hs       |   25 +++--
 13 files changed, 190 insertions(+), 250 deletions(-)


Diff suppressed because of size. To see it, use:

    git show bdf6edeee2d08ab065116959a7a2749daa3f0a2c

_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to