[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 12/12: Update NEWS.
From: |
Ludovic Courtès |
Subject: |
[Guile-commits] 12/12: Update NEWS. |
Date: |
Tue, 17 Jan 2023 11:49:58 -0500 (EST) |
civodul pushed a commit to branch main
in repository guile.
commit 9a004606e067e5af68d1656ad6553c7ae353e81d
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Tue Jan 17 17:46:42 2023 +0100
Update NEWS.
* NEWS: Update.
---
NEWS | 16 +++++++++++++---
1 file 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)
- [Guile-commits] 07/12: assembler: Separate effectful part of 'link-docstrs'., (continued)
- [Guile-commits] 07/12: assembler: Separate effectful part of 'link-docstrs'., Ludovic Courtès, 2023/01/17
- [Guile-commits] 10/12: linker: Linker object writer takes a single argument., Ludovic Courtès, 2023/01/17
- [Guile-commits] 04/12: assembler: Separate effectful part of 'link-dynamic-section'., Ludovic Courtès, 2023/01/17
- [Guile-commits] 05/12: assembler: Separate effectful part of 'link-procprops'., Ludovic Courtès, 2023/01/17
- [Guile-commits] 08/12: linker: Separate effectful part of 'add-elf-objects'., Ludovic Courtès, 2023/01/17
- [Guile-commits] 09/12: linker, assembler: Avoid intermediate bytevectors., Ludovic Courtès, 2023/01/17
- [Guile-commits] 06/12: assembler: Separate effectful part of 'link-frame-maps'., Ludovic Courtès, 2023/01/17
- [Guile-commits] 03/12: assembler: Separate effectful part of 'link-symtab'., Ludovic Courtès, 2023/01/17
- [Guile-commits] 01/12: Add test for 'string-ref' with a negative index at -O2., Ludovic Courtès, 2023/01/17
- [Guile-commits] 02/12: assembler: Separate 'process-relocs' from 'patch-relocs!'., Ludovic Courtès, 2023/01/17
- [Guile-commits] 12/12: Update NEWS.,
Ludovic Courtès <=
- [Guile-commits] 11/12: linker: Do not store entire ELF in memory when writing to a file., Ludovic Courtès, 2023/01/17