diff --git a/ChangeLog b/ChangeLog index 1f4a948f1..9de813d60 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2003-12-26 Marius Vollmer + + * configure.in: Find a suitable type for the new scm_t_intmax and + scm_t_uintmax. + 2003-11-17 Rob Browning * configure.in: rewrite ALLOCA related code as multiple lines so diff --git a/NEWS b/NEWS index eda213135..663d8608c 100644 --- a/NEWS +++ b/NEWS @@ -578,6 +578,12 @@ starting the week. * Changes to the C interface +** New types scm_t_intmax and scm_t_uintmax. + +On platforms that have them, these types are identical to intmax_t and +uintmax_t, respectively. On other platforms, they are identical to +the largest integer types that Guile knows about. + ** Many public #defines with generic names have been made private. #defines with generic names like HAVE_FOO or SIZEOF_FOO have been made diff --git a/libguile/ChangeLog b/libguile/ChangeLog index f56bec960..929e3d881 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,8 @@ +2003-12-26 Marius Vollmer + + * gen-scmconfig.h.in, gen-scmconfig.c: Arrange for scm_t_intmax + and scm_t_uintmax to be defined in scmconfig.h + 2003-12-03 Kevin Ryde * numbers.c (scm_less_p): Remove spurious xisnan from frac+big case. diff --git a/test-suite/ChangeLog b/test-suite/ChangeLog index be13d3729..1334e6d78 100644 --- a/test-suite/ChangeLog +++ b/test-suite/ChangeLog @@ -1,3 +1,12 @@ +2003-11-30 Marius Vollmer + + * tests/syntax.test: It's "#\\space", not "#\space". + +2003-11-21 Marius Vollmer + + * tests/numbers.test: #e1.2 is now exactly 12/10. Expect + exceptions when calling inexact? with a non-number. + 2003-12-03 Kevin Ryde * tests/fractions.test: Exercise most-negative-fixnum over -ve of