patch applied (ghc): Remove argument variance info of tycons

chak at cse.unsw.edu.au chak at cse.unsw.edu.au
Wed Sep 20 17:14:46 EDT 2006


Mon Sep 18 14:50:52 PDT 2006  Manuel M T Chakravarty <chak at cse.unsw.edu.au>
  * Remove argument variance info of tycons
  Fri Aug 11 13:53:24 EDT 2006  Manuel M T Chakravarty <chak at cse.unsw.edu.au>
    * Remove argument variance info of tycons
    - Following SPJ's suggestion, this patch removes the variance information from
      type constructors.  This information was computed, but never used.
    
    ** WARNING: This patch changes the format of interface files **
    **          You will need to rebuild from scratch.           **

    M ./compiler/iface/BinIface.hs -12 +6
    M ./compiler/iface/BuildTyCl.lhs -9 +9
    M ./compiler/iface/IfaceSyn.lhs -17 +8
    M ./compiler/iface/MkIface.lhs -7 +3
    M ./compiler/iface/TcIface.lhs -7 +7
    M ./compiler/prelude/TysPrim.lhs -27 +17
    M ./compiler/prelude/TysWiredIn.lhs -10 +8
    M ./compiler/typecheck/TcHsSyn.lhs -1 +1
    M ./compiler/typecheck/TcTyClsDecls.lhs -28 +54
    M ./compiler/typecheck/TcTyDecls.lhs -157 +3
    M ./compiler/types/TyCon.lhs -40 +14
    M ./compiler/types/TypeRep.lhs -1 +1


More information about the Cvs-ghc mailing list