diff options
author | Andy Wingo <wingo@pobox.com> | 2021-03-09 20:41:15 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2021-03-09 20:41:15 +0100 |
commit | ec72aa7441dd3e469766540e16dd6046eed38806 (patch) | |
tree | 190165fa454ab7f9c0614da2b9f8b27cf7624555 | |
parent | 870dfc0227257edf80d6687d047a47a526d45587 (diff) | |
download | guile-ec72aa7441dd3e469766540e16dd6046eed38806.tar.gz |
Update NEWS
* NEWS: More words about mini-gmp.
-rw-r--r-- | NEWS | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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 |