Open relrod opened 7 years ago
BTW, if I use -ddump-simpl-stats
, I see that the specific rule being fired is realToFrac/NominalDiffTime-Fractional
@liyang This creates a difference at runtime based on the level of optimization used with GHC - it's not caught during typechecking or anything, so I'm bumping this...
(I worked around it by figuring out how to get rid of the realToFrac
call in my code entirely, but given how subtle the bug is, it might be good to get a fix out).
Bumping this again...
And again.
Yearly bump, but guessing this package just isn't maintained at this point.
Hm, missed last year. Yearly bump 2x.
I have the following code:
ghc --make -O0
, I get150s
ghc --make -O
, I get0s
At first I thought it was a bug in GHC's optimizer, but then I saw the rewrite rules in Thyme and now I'm not sure where to file the bug, so I'm starting here. I'm able to reproduce this on GHC 8.0.1, 8.0.2, and 7.10.3.
Let me know if you need any more information, I'm happy to provide it or help test a fix.