diff options
-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 |