From caff34d4faf858b5620e7bbea9a545c6502cc14c Mon Sep 17 00:00:00 2001 From: Kevin Ryde Date: Tue, 2 Dec 2003 21:38:04 +0000 Subject: [PATCH] *** empty log message *** --- libguile/ChangeLog | 11 +++++++++++ test-suite/ChangeLog | 12 ++++++++++++ 2 files changed, 23 insertions(+) diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 11b27384f..f56bec960 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,14 @@ +2003-12-03 Kevin Ryde + + * numbers.c (scm_less_p): Remove spurious xisnan from frac+big case. + + * numbers.c (scm_make_ratio): Check for numerator equal to + SCM_MOST_NEGATIVE_FIXNUM and bignum denominator the negative of that, + giving integer -1. + + * numbers.c (scm_real_part): Return fraction unchanged rather than + converting to flonum. + 2003-11-30 Dirk Herrmann * modules.c (module_variable): Fixed (and thus simplified) the diff --git a/test-suite/ChangeLog b/test-suite/ChangeLog index 6ce29d21a..be13d3729 100644 --- a/test-suite/ChangeLog +++ b/test-suite/ChangeLog @@ -1,3 +1,15 @@ +2003-12-03 Kevin Ryde + + * tests/fractions.test: Exercise most-negative-fixnum over -ve of + most-negative-fixnum. + + * tests/fractions.test (real-part): Expect fraction return, not + converted to flonum. + + * tests/numbers.test (abs): Add a few more tests. + + * tests/srfi-1.test (count): New tests. + 2003-12-01 Mikael Djurfeldt * standalone/Makefile.am (snarfcppopts): Added -I$(top_srcdir).