[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] branch master updated: Update NEWS.

From: Ludovic Courtès
Subject: [Guile-commits] branch master updated: Update NEWS.
Date: Fri, 27 Mar 2020 09:55:44 -0400

This is an automated email from the git hooks/post-receive script.

civodul pushed a commit to branch master
in repository guile.

The following commit(s) were added to refs/heads/master by this push:
     new 815dab4  Update NEWS.
815dab4 is described below

commit 815dab400b6c98e3dc58593e3c1dc2b3320a6abc
Author: Ludovic Courtès <address@hidden>
AuthorDate: Fri Mar 27 14:54:40 2020 +0100

    Update NEWS.
    * NEWS: Update.
 NEWS | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 67 insertions(+)

diff --git a/NEWS b/NEWS
index 68aaa53..1ca716a 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,73 @@ See the end for copying conditions.
 Please send Guile bug reports to address@hidden.
+Changes in 3.0.2 (since 3.0.1)
+* New interfaces and functionality
+** New (srfi srfi-171) module
+This module implements "tranducers" as specified in
+Thanks to Linus Björnstam for this new API!
+** SRFI-14 character data set upgraded to Unicode 13.0.0
+* Bug fixes
+** Fix heap corruption when allocating structs
+   (<>)
+This bug would cause random crashes; users are invited to upgrade.
+Thanks to rr (<>) for being instrumental in
+finding this bug!
+** Fix race condition between 'abort-to-prompt' and stack marking
+   (<>)
+This bug could occasionally cause crashes in multi-threaded Guile
+programs using delimited continuations or exceptions.
+** Ensure weak sets are occasionally vacuumed
+   (<>)
+Previously, weak sets, which are used internally for interned symbols
+and for ports with SCM_PORT_TYPE_NEEDS_CLOSE_ON_GC, could grow seemingly
+indefinitely without being vacuumed.
+** Interpret dynamic library name as literal file name first
+   (<>)
+Until now, 'dynamic-link' would always append an extension, such as
+".so", to the user-provided file names.  Now, 'dynamic-link' first tries
+the file name literally, and only then falls back to adding the OS
+shared library file name extension.
+This allows users to refer to "" instead of
+"", the latter being usually provided by "-dev" packages
+of GNU/Linux distributions, unlike the former.
+** <libguile.h> includes <libguile/hooks.h> again
+This fixes an omission in Guile 3.0.
+** Fix fixpoint computation in compute-significant-bits
+   (<>)
+** Fix compilation '--without-threads'
+   (<>)
+* New deprecations
+** 'tmpnam' is now deprecated
+The 'tmpnam' function in the C library has been deprecated for years due
+to security concerns; the Scheme procedure 'tmpnam' is now deprecated as
+well, in favor of 'mkstemp!'.  In addition, a new '--disable-tmpnam'
+option has been added to 'configure' for users who would like to disable
+it right away.
 Changes in 3.0.1 (since 3.0.0):
 * New interfaces and functionality

reply via email to

[Prev in Thread] Current Thread [Next in Thread]