Guile NEWS --- history of user-visible changes. Copyright (C) 1996-2020 Free Software Foundation, Inc. See the end for copying conditions. Please send Guile bug reports to bug-guile@gnu.org. Changes in 2.2.7 (since 2.2.6) * New interfaces and functionality ** (texinfo plain-text) now exports '*line-width*' fluid The new '*line-width*' fluid allows users to specify the width of a line for the purposes of line wrapping. See "texinfo plain-text" in the manual. * Bug fixes ** Reduce GC pressure when using bignums Guile no longer installs a finalizer on each bignum (large integer) it creates. This significantly improves speed and memory usage on applications that make heavy use of bignums, such as the compiler itself. ** Fix peval bug that ignored excess arguments In an expression like: ((lambda () (define (add1 n)(+ 1 n)) (add1 1 2))) the compiler (specifically 'peval') would silently ignore the excess argument to 'add1'. ** Respect thread local fluid defaults Previously (fluid-ref (make-thread-local-fluid #t)) would return #f. This is now fixed. ** Fix non-deterministic crash in 'finalization_thread_proc' (<https://bugs.gnu.org/37757>) ** texinfo properly renders @acronym in plain text (<https://bugs.gnu.org/37846>) ** 'scm_port_poll' honors "w" flags (<https://bugs.gnu.org/36709>) ** Do not record LDFLAGS in .pc file (<https://bugs.gnu.org/36339>) ** Fix Readline configure check for the sake of libedit This fixes builds on macOS against the system-provided libedit. ** Fix build on platforms where the stack grows upwards
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71660fab93bfb5fcdccaa6a01e934d0c52bdf23 commit e71660fab93bfb5fcdccaa6a01e934d0c52bdf23 Author: Sam James <sam@gentoo.org> AuthorDate: 2020-09-01 03:38:21 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2020-10-05 19:03:59 +0000 dev-scheme/guile: bump to 2.2.7 Closes: https://bugs.gentoo.org/714088 Package-Manager: Portage-3.0.4, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/17353 Signed-off-by: Sam James <sam@gentoo.org> dev-scheme/guile/Manifest | 1 + dev-scheme/guile/guile-2.2.7.ebuild | 71 +++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+)