~ chicken-core (chicken-5) b84d4101294d6a0778c915cdf476c757c7b4f104


commit b84d4101294d6a0778c915cdf476c757c7b4f104
Author:     Peter Bex <peter@more-magic.net>
AuthorDate: Tue Jul 16 07:44:18 2024 +0200
Commit:     Peter Bex <peter@more-magic.net>
CommitDate: Tue Jul 16 07:44:18 2024 +0200

    Consolidate news entries for 5.4.0

diff --git a/NEWS b/NEWS
index 90d18033..30e16d1b 100644
--- a/NEWS
+++ b/NEWS
@@ -1,23 +1,4 @@
-5.4.0rc2
-
-- Core libraries
-  - Fix type declarations for `file-select` (reported by Anton Idukov).
-  - Change `create-temporary-{file,directory}` fallback code on Windows to
-    use %USERPROFILE%/AppData/Local/Temp if that environment variable is set.
-
-- Tools
-  - Fix scripts generated by `chicken-install` on Windows to not quote `>>`
-    when echoing into files which would result in empty egg-info files
-    (reported and fixed by Jani Hakala).
-
-- Build system
-  - Fix compiler warnings about zero-sized `memset` (reported by Claude Marinier).
-  - Disable broken test-create-temporary-file on Windows (reported by "jjhoo").
-  - Drop use of XCODE_... environment variables on MacOS.
-  - Add build directory to rpath on MacOS so that the test suite picks up correct
-    libchicken, even if CHICKEN is already installed (thanks to Christian Himpe).
-
-5.4.0rc1
+5.4.0
 
 - Security fixes
   - CVE-2022-45145: Neutralize possible escape characters in egg metadata
@@ -30,6 +11,9 @@
     the first non-runtime option or after "-:", whichever comes first.
 
 - Core libraries
+  - Fix type declarations for `file-select` (reported by Anton Idukov).
+  - Change `create-temporary-{file,directory}` fallback code on Windows to
+    use %USERPROFILE%/AppData/Local/Temp if that environment variable is set.
   - Added new thread-safe API for POSIX signals ("make-signal-handler", 
     "signal-ignore" and "signal-default") and deprecated the existing one.
   - Added "make-finalizer" to execute finalizers in a thread-safe
@@ -63,6 +47,9 @@
     carriage return and form feed.
 
 - Tools
+  - Fix scripts generated by `chicken-install` on Windows to not quote `>>`
+    when echoing into files which would result in empty egg-info files
+    (reported and fixed by Jani Hakala).
   - The -R option for csi and csc now accepts list-notation like
     e.g. (srfi 1).  Fixes #1809, reported by Wolfgang Corcoran-Mathe.
   - Fix shell quotation in options passed from csc to other tools.
@@ -98,6 +85,11 @@
     deterministic build output (fixes #1783, reported by "ss2").
 
 - Build system
+  - Fix compiler warnings about zero-sized `memset` (reported by Claude Marinier).
+  - Disable broken test-create-temporary-file on Windows (reported by "jjhoo").
+  - Drop use of XCODE_... environment variables on MacOS.
+  - Add build directory to rpath on MacOS so that the test suite picks up correct
+    libchicken, even if CHICKEN is already installed (thanks to Christian Himpe).
   - Default "cc" on BSD systems for building CHICKEN to avoid ABI problems
     when linking with C++ code.
 
Trap