master: First draft of NEWS for sbcl-2.6.4

crhodes via Sbcl-commits <[email protected]>
Newsgroups gmane.lisp.steel-bank.cvs
Message-ID <[email protected]>
The branch "master" has been updated in SBCL:
       via  6fff197f3513ef36f05bb919bd1861947434bdf8 (commit)
      from  8ecb4fb7314cc4e94957c9e7bfb43b63d930d13d (commit)

- Log -----------------------------------------------------------------
commit 6fff197f3513ef36f05bb919bd1861947434bdf8
Author: Christophe Rhodes <[email protected]>
Date:   Mon Apr 27 18:30:32 2026 +0100

    First draft of NEWS for sbcl-2.6.4
---
 NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/NEWS b/NEWS
index d6e06aa95..6c94ebbb8 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,52 @@
 ;;;; -*- coding: utf-8; fill-column: 78 -*-
 
+changes relative to sbcl-2.6.2:
+  * minor incompatible change: when DEFSETF is called on a name that was
+    previously used as a (presumed) call to a function, it issues a single
+    STYLE-WARNING (like DEFMACRO).
+  * minor incompatible change: SB-EXT:PROCESS-KILL no longer supports the
+    :PTY-PROCESS-GROUP option.
+  * minor incompatible change: the :INITIAL-OFFSET argument for typed
+    DEFSTRUCT, if given, no longer accepts NIL.
+  * platform support:
+    ** more likely to support 32-bit linux's struct timeval with 64-bit time_t.
+    ** the runtime's main function is now defined as a weak symbol for
+       platform/compiler combinations that support it.
+    ** on Windows, individual empty arguments for RUN-PROGRAM are escaped.
+  * bug fix: address infinite loops in the compiler.  (lp#2144911, lp#2148056)
+  * bug fix: if a FTYPE has been proclaimed for a function, don't mix NULL
+    with explicitly-type keyword arguments.  (lp#2147050, reported by Vasily
+    Postnicov)
+  * bug fix: compiler error from treatment of unused results.  (lp#2147383)
+  * bug fix: compiler error from invalid dimension arguments to MAKE-ARRAY.
+    (lp#2147384)
+  * bug fix: compiler error arising from continuing to optimize deleted nodes.
+    (lp#2147385)
+  * bug fix: make sure linkage-table alien entries have base-string names.
+    (lp#2147646, thanks to Seokjun Lee)
+  * bug fix: make sure CHECK-TYPE's expansion does not include internal
+    non-externalizable objects.  (lp#2148777, reported by Willem Broekema)
+  * bug fix: alien calls involving passing structs by value are less likely to
+    read or write wrong areas of memory.  (thanks to Jesse Bouwman)
+  * bug fix: lowering EQUALP to EQUAL handles constant dotted lists correctly.
+  * bug fix: a number of standard functions perform more explicit type checks
+    on their arguments.
+  * bug fix: only return the primary value from (LIST* <values>)
+  * bug fix: correct treatment of escaped closing brackets in pathname
+    patterns.
+  * bug fix: escape dots in pathnames more correctly.
+  * bug fix: the hash set for function names will incur collisions less
+    frequently.  (reported by Andrew Wolven)
+  * bug fix: the system is now capable of expressing select() on the whole
+    range of possible file descriptors.
+  * optimization: compiler optimizations for REPLACE now apply given :START1
+    and/or :END1 keyword arguments
+  * optimization: CONCATENATE is faster for concatenating list arguments to a
+    VECTOR.
+  * optimization: ROUND for integers is more compact.
+  * optimization: on 64-bit x86, implement TRUNCATE using the Lemire, Kaser,
+    Kurz transform.
+
 changes in sbcl-2.6.3 relative to sbcl-2.6.2:
   * minor incompatible change: (MAKE-ARRAY X :ELEMENT-TYPE 'UNDEFINED) now
     signals an error, consistent with (UPGRADED-ARRAY-ELEMENT-TYPE

-----------------------------------------------------------------------


hooks/post-receive
-- 
SBCL
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.