[Top][All Lists]

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

[Guile-commits] 03/03: Update NEWS.

From: Andy Wingo
Subject: [Guile-commits] 03/03: Update NEWS.
Date: Wed, 14 Sep 2016 09:28:05 +0000 (UTC)

wingo pushed a commit to branch master
in repository guile.

commit 6745b9b2bd579656ad8d44cc2488e2a3ff589bea
Author: Andy Wingo <address@hidden>
Date:   Wed Sep 14 11:27:52 2016 +0200

    Update NEWS.
    * NEWS: Update.
 NEWS |   42 +++++++++++++++++++++++++++++++++++++++---
 1 file changed, 39 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index 75e0988..7576a82 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 Guile NEWS --- history of user-visible changes.
-Copyright (C) 1996-2015 Free Software Foundation, Inc.
+Copyright (C) 1996-2016 Free Software Foundation, Inc.
 See the end for copying conditions.
 Please send Guile bug reports to address@hidden
@@ -9,13 +9,34 @@ Please send Guile bug reports to address@hidden
 Changes in 2.1.4 (changes since the 2.1.3 alpha release):
 * Notable changes
+** C99 required
+Following Emacs, you must use a C99-capable compiler when building
+Guile.  In the future we also expect require C99 to use Guile's C
+interface, at least for `stdint' support.
 * New interfaces
+** Implement R6RS custom binary input/output ports
+See "Custom Ports" in the manual.
 ** Implement R6RS output-buffer-mode
-** Implement R6RS custom binary input/output ports
 ** Implement R6RS bytevector->string, string->bytevector
-* New deprecations
+See "R6RS Transcoders" in the manual.
+** Thread-safe atomic boxes (references)
+See "Atomics" in the manual.
+** File descriptor finalizers
+See "Ports and File Descriptors" in the manual.
+* Performance improvements
+** Added unboxing support for `logxor'
+** Better integer unboxing
 * Incompatible changes
 ** Statically scoped module duplicate handlers
@@ -30,12 +51,27 @@ specifies #:duplicates, of course we use that.  The
 handlers of the current module, instead of some global value.
 * Bug fixes
+** Better MinGW support
+`system*' is now supported on MinGW targets.
+** Avoid flushing buffers on ftell
+Fixes regression relative to Guile 2.0.
+** HTTP library does not require ETag lists to be qstrings
 ** Fix bug importing specific bindings with #:select
 It used to be that if #:select didn't find a binding in the public
 interface of a module, it would actually grovel in the module's
 unexported private bindings.  This was not intended and is now fixed.
+** Stronger thread-safety guarantees for port implementations
+See "I/O Extensions" in the manual for notes on threads and port
 ** Fix fixnum-range checks in R6RS fixnum bitops

reply via email to

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