From ad815c06cdc60519639b57c4f7670c9fafe07557 Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Fri, 4 Apr 2003 21:51:48 +0000 Subject: [PATCH] *** empty log message *** --- ChangeLog | 4 ++++ libguile/ChangeLog | 30 ++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/ChangeLog b/ChangeLog index 35964712c..a3cdb0300 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2003-04-04 Rob Browning + + * configure.in: add GMP test (require GMP). + 2003-03-26 Marius Vollmer * libguile.h: Include "libguile/deprecated.h". diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 596893054..f19e4d26c 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,33 @@ +2003-04-04 Rob Browning + + * socket.c (FLIPCPY_NET_HOST_128): new macro. + (ipv6_net_to_num, ipv6_num_to_net, bignum_in_ipv6_range_p): + rewrite to handle GMP bignums. + + + * random.c (scm_c_random_bignum): rewrite to handle GMP bignums. + + * ports.c (scm_getc): minor tweak. + + * numbers.h: remove SCM_BIGDIG conditionals, reorganize, and + rewrite to handle GMP bignums. + + * numbers.c: rewrite *many* functions to handle GMP bignums. + + * num2integral.i.c (NUM2INTEGRAL, INTEGRAL2NUM, INTEGRAL2BIG): + handle GMP bignums. + + * num2float.i.c (NUM2FLOAT): handle GMP bignums. + + * init.c (check_config): remove SCM_BIGDIG conditionals. + (scm_init_guile_1): test to make sure mpz_t fits in a double_cell. + + * gc-card.c ("sweep_card"): handle new mpz_t bignums. + + * eval.c: remove SCM_BIGDIG conditionals. + + * eq.c (s_scm_eqv_p): scm_i_bigcomp -> scm_i_bigcmp. + 2003-03-26 Marius Vollmer * init.c (scm_init_guile_1): Call scm_i_init_deprecated.