cvs commit: fptools/libraries/base/Data IntMap.hs Map.hs Sequence.hs Set.hs fptools/libraries/base/Data/Generics Instances.hs Twins.hs

Simon Peyton Jones simonpj at microsoft.com
Fri Jan 6 10:51:23 EST 2006


simonpj     2006/01/06 07:51:23 PST

  Modified files:
    libraries/base/Data  IntMap.hs Map.hs Sequence.hs Set.hs 
    libraries/base/Data/Generics Instances.hs Twins.hs 
  Log:
  Eta-expand some higher-rank functions.  GHC is about to
  move to *invariant* rather than *contra-variant* in function
  arguments, so far as type subsumption is concerned. These
  eta-expansions are simple, and allow type inference to
  go through with invariance.
  
  Revision  Changes    Path
  1.22      +1 -1      fptools/libraries/base/Data/IntMap.hs
  1.25      +1 -1      fptools/libraries/base/Data/Map.hs
  1.16      +1 -1      fptools/libraries/base/Data/Sequence.hs
  1.29      +1 -1      fptools/libraries/base/Data/Set.hs
  1.9       +5 -5      fptools/libraries/base/Data/Generics/Instances.hs
  1.12      +2 -4      fptools/libraries/base/Data/Generics/Twins.hs


More information about the Cvs-libraries mailing list