#5688: instance Read Integer/Rational/Double readsPrec out of memory and crash
due
to exponential notation
-------------------------------+--------------------------------------------
Reporter: gracjan | Owner: igloo
Type: bug | Status: merge
Priority: highest | Milestone: 7.4.2
Component: libraries/base | Version: 6.12.3
Resolution: | Keywords:
Os: Unknown/Multiple | Architecture: Unknown/Multiple
Failure: Runtime crash | Difficulty: Unknown
Testcase: | Blockedby:
Blocking: | Related:
-------------------------------+--------------------------------------------
Comment(by simonmar):
Replying to [comment:56 igloo]:
> We need to decide if we want to merge for 7.4.2. The arguments against
doing so are:
> * Breaks the library interface policy, e.g. because the behaviour of
`read "12e34" :: Integer` changes
> * Would mean we should bump base's version number to 4.6, which will
mean lots of packages need updating.
We could consider it a bug that `read "12e34"` worked before. If we can
reasonably claim that the other interface changes are in "internal"
modules, then we could avoid bumping the base version (I don't know
whether that's true or not though).
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5688#comment:59>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs