1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-20 11:40:18 +02:00

*** empty log message ***

This commit is contained in:
Rob Browning 2003-04-04 21:51:48 +00:00
parent 2de4f939ab
commit ad815c06cd
2 changed files with 34 additions and 0 deletions

View file

@ -1,3 +1,7 @@
2003-04-04 Rob Browning <rlb@defaultvalue.org>
* configure.in: add GMP test (require GMP).
2003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de> 2003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
* libguile.h: Include "libguile/deprecated.h". * libguile.h: Include "libguile/deprecated.h".

View file

@ -1,3 +1,33 @@
2003-04-04 Rob Browning <rlb@defaultvalue.org>
* 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 <marius.vollmer@uni-dortmund.de> 2003-03-26 Marius Vollmer <marius.vollmer@uni-dortmund.de>
* init.c (scm_init_guile_1): Call scm_i_init_deprecated. * init.c (scm_init_guile_1): Call scm_i_init_deprecated.