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