From 86876f1dc3f33206eaef290c6754411bfd435969 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Kochma=C5=84ski?= Date: Tue, 29 Jul 2025 12:00:44 +0200 Subject: [PATCH] Update changelog --- CHANGELOG | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 9e51c60ec..b1481410f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -29,7 +29,23 @@ * Pending changes since 24.5.10 -- *readtable* and *package* are local to an initialized module preventing +- Byte operations on binary sequence streams and char operations on + character sequence streams do not require a roundtrip for encoding and + decoding elements (direct reading and writing to vector) + +- When a sequence stream is created with :END NIL, then updating the vector + fill pointer affects the stream maximum position before EOF + +- Sequence streams are now bivalent and allow for the underlying vector + upgraded array element type to be either a character or any byte + +- Fix a bug in UNREAD-CHAR called on STRING-INPUT-STREAM that moved the + position to negative values + +- New operators for binary and bivalent streams: EXT:PEEK-BYTE, + EXT:UNREAD-BYTE, GRAY:STREAM-PEEK-BYTE and GRAY:STREAM-UNREAD-BYTE. + +- *READTABLE* and *PACKAGE* are local to an initialized module preventing an issue where file-locality of them did not propagate to executables - Logical pathnames with multiple wild directories are now correctly