guile-commits
[Top][All Lists]
Advanced

[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
+implementations.
+
 ** Fix fixnum-range checks in R6RS fixnum bitops
    (http://bugs.gnu.org/14917)
 



reply via email to

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