#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 Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs