summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2023-01-17 17:46:42 +0100
committerLudovic Courtès <ludo@gnu.org>2023-01-17 17:49:05 +0100
commit9a004606e067e5af68d1656ad6553c7ae353e81d (patch)
treef55ae5ae49b6189f5221b5698b65b428574b7bd5
parent3cd64feb2e069042f453305a0736f8ae277b2015 (diff)
downloadguile-9a004606e067e5af68d1656ad6553c7ae353e81d.tar.gz
Update NEWS.
* NEWS: Update.
-rw-r--r--NEWS16
1 files changed, 13 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index 7789d5929..43bfed36b 100644
--- a/NEWS
+++ b/NEWS
@@ -77,6 +77,12 @@ manual.
Disassembler output now includes the name of intrinsics next to each
`call-' instruction (info "(guile) Intrinsic Call Instructions").
+** Linker and assembler consume less memory
+
+Previously, the entire output ELF file contents would be stored in
+memory when compiling as with `guild compile'. This is no longer the
+case.
+
* Bug fixes
** Type sizes are correctly determined when cross-compiling
@@ -96,11 +102,11 @@ Disassembler output now includes the name of intrinsics next to each
** (web http) capitalizes the "Basic" authorization header
** (web http) terminates chunked encoding with an extra \r\n
** (web client) retries TLS handshake upon non-fatal errors
- (<https://bugs.gnu.org/49223>)
+ (https://bugs.gnu.org/49223)
** 'primitive-load' opens files as O_CLOEXEC
- (<https://bugs.gnu.org/57567>)
+ (https://bugs.gnu.org/57567)
** Baseline compiler no longer crashes on (not (list 1 2))
- (<https://bugs.gnu.org/58217>)
+ (https://bugs.gnu.org/58217)
** Fix documentation of ‘mkdir’
Previously, the documentation implied the umask was ignored if the
mode was set explicitly. However, this is not the case.
@@ -108,6 +114,10 @@ Disassembler output now includes the name of intrinsics next to each
(https://bugs.gnu.org/52835)
** 'open-input-pipe' & co. are now much faster
(https://bugs.gnu.org/59321)
+** Fix crash with out-of-bound indexes with `string-ref' and `fluid-ref*'
+ (https://bugs.gnu.org/60488, https://bugs.gnu.org/58154)
+** Fix infinite loop when compiling (make-vector)
+ (https://bugs.gnu.org/60522)
Changes in 3.0.8 (since 3.0.7)