1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-09 13:30:26 +02:00

Update NEWS

* NEWS: More words about mini-gmp.
This commit is contained in:
Andy Wingo 2021-03-09 20:41:15 +01:00
parent 870dfc0227
commit ec72aa7441

7
NEWS
View file

@ -69,6 +69,10 @@ the GMP allocator, so since then, Guile-GnuTLS has been buggy.
Therefore, the default is now to not install libgc as the GMP allocator.
This may slow down some uses of bignums.
In some future, Guile may switch to GMP's more low-level "MPN" API for
working with bignums, which would allow us to regain the ability to use
GC-managed digit storage in all configurations.
** New build option: --enable-mini-gmp
For some users, it would be preferable to bundle a private copy of the
@ -86,6 +90,9 @@ Note that a build with --enable-mini-gmp is not ABI-compatible with a
"stock" build, as functions that use GMP types (scm_to_mpz,
scm_from_mpz) are not exported.
Thanks to Niels Möller and other GMP developers for their mini-gmp
implementation!
** New `read' implementation in Scheme
Guile's `read' procedure has been rewritten in Scheme. Compared to the