summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2017-02-18 09:21:04 +0100
committerAndy Wingo <wingo@pobox.com>2017-02-18 09:21:04 +0100
commitdb502f118e1b89dcfa8b91da99c6cce8ed23de35 (patch)
tree7fbc011fc31e7c9f57e01afa410060fad8b33e44 /NEWS
parentbfa6c401ceb418f63ba30e12ac73b34b0835ac88 (diff)
Fold 2.1.6 NEWS changes
* NEWS: Fold 2.1.6 changes into main 2.2 NEWS.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS62
1 files changed, 16 insertions, 46 deletions
diff --git a/NEWS b/NEWS
index 46b09b9ae..1c7111f27 100644
--- a/NEWS
+++ b/NEWS
@@ -8,57 +8,12 @@ Please send Guile bug reports to bug-guile@gnu.org.
Changes in 2.1.7 (changes since the 2.1.6 alpha release):
-* New deprecations
-
-** `SCM_FDES_RANDOM_P'
-
-Instead, use `lseek (fd, 0, SEEK_CUR)' directly.
-
-* FIXME fold in 2.1.6 changes to main NEWS
-
-
-Changes in 2.1.6 (changes since the 2.1.5 alpha release):
-
* New interfaces
-** suspendable-continuation?
-
-This predicate returns true if the delimited continuation captured by
-aborting to a prompt would be able to be resumed. See "Prompt
-Primitives" in the manual for more.
-
-** scm_c_prepare_to_wait_on_fd, scm_c_prepare_to_wait_on_cond,
-** scm_c_wait_finished
-
-See "Interrupts" in the manual for more.
-
* Performance improvements
-
-** Support unboxed floating-point comparisons
-
-Thanks to David Thompson for this work.
-
+* New deprecations
* Incompatible changes
-
-** Rename new array functions
-
-See "Arrays as arrays of arrays" in the manual for more.
-
* Bug fixes
-** `scm_gc_warn_proc' writes directly to stderr
-
-The garbage collector sometimes has warnings to display to the user.
-Before, Guile would see if the current warning port was a file port, and
-in that case write the warning to that file, and otherwise default to
-stderr. Now Guile just writes to stderr, fixing a bug where determining
-the current warning port would allocate and thus deadlock as the GC
-warnings are issued with the GC lock held.
-
-** Fix miscompilation in significant-bits computation for loop vars
-** Fix many threading bugs
-** Fix macOS portability bugs
-Thanks to Matt Wette!
-
Previous changes in 2.1.x (changes since the 2.0.x series):
@@ -316,6 +271,17 @@ See "R6RS Transcoders" in the manual.
See "Atomics" in the manual.
+** suspendable-continuation?
+
+This predicate returns true if the delimited continuation captured by
+aborting to a prompt would be able to be resumed. See "Prompt
+Primitives" in the manual for more.
+
+** scm_c_prepare_to_wait_on_fd, scm_c_prepare_to_wait_on_cond,
+** scm_c_wait_finished
+
+See "Interrupts" in the manual for more.
+
** File descriptor finalizers
See "Ports and File Descriptors" in the manual.
@@ -816,6 +782,10 @@ scm_t_debug_info', `scm_pure_generic_p', `SCM_PUREGENERICP',
Instead, use the symbol values `none', `line', or `block', respectively,
as arguments to the `setvbuf' function.
+** `SCM_FDES_RANDOM_P'
+
+Instead, use `lseek (fd, 0, SEEK_CUR)' directly.
+
** Arbiters
Arbiters were an experimental mutual exclusion facility from 20 years