Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 714088 - dev-scheme/guile-2.2.7 version bump
Summary: dev-scheme/guile-2.2.7 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Scheme Project
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: 590904
  Show dependency tree
 
Reported: 2020-03-23 16:57 UTC by Jeroen Roovers (RETIRED)
Modified: 2020-10-05 19:07 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeroen Roovers (RETIRED) gentoo-dev 2020-03-23 16:57:19 UTC
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
Comment 1 Larry the Git Cow gentoo-dev 2020-10-05 19:04:04 UTC
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(+)