simonpj     2003/03/27 00:21:28 PST

  Modified files:
    ghc/compiler/typecheck TcClassDcl.lhs 
  Log:
        -------------------------------------
        Respect SPECIALISE pragmas in instance decls
        -------------------------------------
  
  For some time now we have simply been discarding SPECIALISE pragmas
  in instance declarations.  I think this was my fault, at some point
  when I was re-plumbing TcClassDcl.lhs, but it's been this way for
  some time.
  
  The only uses of this facility in the Prelude are in GHC/Float.lhs
  and GHC/Real.lhs, which affected the efficiency of the Float and
  Double instance of properFraction, floor, ceiling, etc.
  
  Ah well, it's fixed now.
  
  Revision  Changes    Path
  1.132     +32 -14    fptools/ghc/compiler/typecheck/TcClassDcl.lhs
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to