#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

Reply via email to