summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2021-03-09 20:41:15 +0100
committerAndy Wingo <wingo@pobox.com>2021-03-09 20:41:15 +0100
commitec72aa7441dd3e469766540e16dd6046eed38806 (patch)
tree190165fa454ab7f9c0614da2b9f8b27cf7624555
parent870dfc0227257edf80d6687d047a47a526d45587 (diff)
downloadguile-ec72aa7441dd3e469766540e16dd6046eed38806.tar.gz
Update NEWS
* NEWS: More words about mini-gmp.
-rw-r--r--NEWS7
1 files changed, 7 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 612587dcc..40760ea51 100644
--- a/NEWS
+++ b/NEWS
@@ -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