From 69b6234893fac01ed520ba20e467103742d5e228 Mon Sep 17 00:00:00 2001 From: Kevin Ryde Date: Tue, 27 Apr 2004 23:48:18 +0000 Subject: [PATCH] *** empty log message *** --- libguile/ChangeLog | 8 ++++++++ test-suite/ChangeLog | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 48852f6ed..ce5334fe7 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,11 @@ +2004-04-28 Kevin Ryde + + * numbers.c (scm_floor, scm_ceiling, scm_truncate_number, + scm_round_number): New functions, replacing scm_tc7_cxr definitions, + and ensuring exact arguments give exact results, as required by R5RS. + Derived in part from the same by Marius in the cvs head. Reported by + Ray Lehtiniemi. + 2004-04-25 Kevin Ryde * chars.c (scm_char_upcase, scm_char_downcase, scm_upcase, diff --git a/test-suite/ChangeLog b/test-suite/ChangeLog index 05e066069..d84db23c6 100644 --- a/test-suite/ChangeLog +++ b/test-suite/ChangeLog @@ -1,3 +1,8 @@ +2004-04-28 Kevin Ryde + + * tests/numbers.test (truncate, round, floor, ceiling): Add tests, in + particular exercising exactness fixes and scm_round 2^53-1 fix. + 2004-04-24 Kevin Ryde * tests/srfi-1.test: New file, exercising extended list-copy.