Changeset 25800 in project


Ignore:
Timestamp:
01/10/12 20:47:31 (9 years ago)
Author:
sjamaan
Message:

Update numbers changelog with inexact->exact fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/numbers

    r25146 r25800  
    138138=== Version history
    139139
    140 ; trunk: Division by inexact zero is no longer considered an error, but returns NaN or +Inf/-Inf.
     140; trunk: Division by inexact zero is no longer considered an error, but returns NaN or +Inf/-Inf.  {{inexact->exact}} raises an error on NaN instead of returning 0.
    141141; 2.7: Fix several bugs ({{expt}}, {{integer?}}, {{rational?}}, {{<=}}, {{>=}}, {{eqv?}}, {{-}}) found by importing the number tests from Gauche and writing an extensive test for number syntax edge cases. Complete rewrite of number parser (it should fully conform to the R7RS superset of R5RS number syntax now).  Dropped dependency on the regex egg.  Improved precision of {{exact->inexact}} so it can handle more extreme numbers. Provide the {{nan?}}, {{finite?}} and {{infinite?}} predicates and {{integer-length}} procedure.
    142142; 2.6.1: Fix {{string->number}} so it raises an exception instead of crashing when passed a negative, zero or too large base (reported by Peter Hendrickson).  Update test scripts so they exit with nonzero status in case of failed tests (reported by Mario Goulart)
     
    189189=== License
    190190
    191  Copyright (c) 2008-2011 The CHICKEN Team
     191 Copyright (c) 2008-2012 The CHICKEN Team
    192192 Copyright (c) 2000-2007, Felix L. Winkelmann
    193193 Copyright (c) 1993-2008 Richard Kelsey and Jonathan Rees
Note: See TracChangeset for help on using the changeset viewer.