master: more draft NEWS

crhodes via Sbcl-commits <[email protected]> Fri, 24 Jul 2026 10:37:53 +0000
Newsgroups gmane.lisp.steel-bank.cvs
Message-ID <[email protected]>
The branch "master" has been updated in SBCL:
       via  7969fb58e879d1b3d70e40cbafcf1a1e98b10e76 (commit)
      from  27e9e4b0ca7112efb59a7f58d8f7e2734ea70b54 (commit)

- Log -----------------------------------------------------------------
commit 7969fb58e879d1b3d70e40cbafcf1a1e98b10e76
Author: Christophe Rhodes <[email protected]>
Date:   Fri Jul 24 11:37:41 2026 +0100

    more draft NEWS
---
 NEWS | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/NEWS b/NEWS
index 36211b917..754218d31 100644
--- a/NEWS
+++ b/NEWS
@@ -9,8 +9,34 @@ changes relative to sbcl-2.6.6:
     project) provides alternative renderings of the SBCL manual as heavily
     linked PDF and HTML documents as well as Markdown and plain text.
   * new feature: DOCUMENTATION supports DOC-TYPE DECLARATION.
+  * platform support:
+    ** the SB-SIMD contrib now supports ARM64.  (Thanks to Sylvia Harrington)
+    ** AVX512 instructions are now supported on X86-64.  (Thanks to Robert
+       Smith and Arthur Miller)
+    ** addtional support for SIMD instructions on ARM64 and X86-64.  (Thanks
+       to Arthur Miller)
+    ** fix miscompilation of SAP-REF-N on ARM64.  (Thanks to Hayley Patton)
+    ** implement INTEGER-LENGTH on primitive types without a loop on MIPS and
+       LoongArch.
   * bug fix: READing with *READ-SUPPRESS* T no longer emits warnings like
     "<internal-feature> no longer present on *FEATURES*".
+  * bug fix: compiler type-error when compiling calls to CONCATENATE with
+    conditional known non-sequence arguments.  (lp#2160747)
+  * bug fix: (EQL <complex>) types were not being treated as numeric by the
+    type system.  (lp#2160429)
+  * bug fix: improve the handling of quiet (non-signalling) NaN inputs to LOG.
+    (lp#2160268, reported by Woodrow Kiang)
+  * bug fix: miscompilation of MULTIPLE-VALUE-CALL.  (lp#2160207, reported by
+    Vasily Postnicov)
+  * optimization: passing constant complex numbers to local functions can be
+    done without consing.
+  * optimization: where available, use enhanced SIMD routines for UTF-8
+    conversions.
+  * optimization: compiler transforms of COUNT are applicable with a wider
+    variety of keyword arguments.
+  * optimization: remove at least one redundant instruction from SB-ALIEN:DEREF.
+  * optimization: the sparse set implementation in the compiler has been tuned
+    to improve performance on real-world workloads.
   * documentation: many typos and typesetting issues were fixed.
   * documentation: SB-MANUAL:@FOREIGN-FUNCTION-INTERFACE now correctly states
     that arrays are row-major (not column-major).  (lp#2158033, thanks to Scott

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


hooks/post-receive
-- 
SBCL