Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2024-12-02 16:58:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and      /work/SRC/openSUSE:Factory/.sbcl.new.28523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sbcl"

Mon Dec  2 16:58:49 2024 rev:109 rq:1227549 version:2.4.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes        2024-11-04 
22:41:54.642734725 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new.28523/sbcl.changes     2024-12-02 
16:59:06.345129158 +0100
@@ -1,0 +2,61 @@
+Sat Nov 30 21:37:38 UTC 2024 - John Paul Adrian Glaubitz 
<adrian.glaub...@suse.com>
+
+- Update to version 2.4.11
+  * enhancement: define SB-EXT:*DEFAULT-SOURCE-EXTERNAL-FORMAT* as the
+    external format for reading source files (for direct use in LOAD and
+    COMPILE-FILE).  On Windows, this defaults to an external format with CRLF
+    line-endings.  (lp#720517, reported by Mark David)
+  * minor incompatible change: the documentation of
+    SB-SEQUENCE:MAKE-SEQUENCE-LIKE has been altered to match its
+    implementation regarding the (un)initialization of the sequence if neither
+    :INITIAL-CONTENTS nor :INITIAL-ELEMENT is provided.
+  * minor incompatible change: the outputs from SB-GROVEL no longer contain
+    calls to SB-GROVEL::DEFINE-FOREIGN-ROUTINE, but call
+    SB-ALIEN:DEFINE-ALIEN-ROUTINE directly; the definitions of some other
+    SB-GROVEL utilities has also changed.
+  * platform support:
+    ** The system is more likely to build with the musl C library.  (thanks to
+       Masatoshi SANO)
+    ** It is possible to build 32-bit binaries on NetBSD/x86-64 systems.
+       (thanks to Masatoshi SANO)
+    ** Stale big-endian ARM code in callbacks is no longer present.
+       (lp#2087866, reported by Rongcui Dong)
+    ** Correct the encoding of the VPSHUFD AVX2 instruction.  (reported by
+       Dmitry Ignatiev)
+    ** Implement the PINSRQ SSE instruction and provide access to it in
+       SB-SIMD.
+    ** Fix some signed/unsigned and 32-bit issues in the runtime leading to
+       problems with large --dynamic-space-size.  (lp#2087986)
+  * bug fix: cross-reference information about structure accessors is
+    preserved when compilation policy requires it.
+  * bug fix: changing &ALLOW-OTHER-KEYS in a generic function's lambda list
+    needs to invalidate the effective methods cache.  (reported by Robert
+    Strandh)
+  * bug fix: calling DISASSEMBLE on a method-function provides a more useful
+    disassembly.
+  * bug fix: PROCESS-CLOSE no longer leaks a zombie process.
+  * bug fix: interaction between SYMBOL-MACROLET and SPECIAL declarations is
+    handled more correctly in the code walker.  (lp#1053198)
+  * bug fix: better scaling when compiling large numbers of calls to local
+    functions.  (lp#1379661, reported by 3b and Burton Samograd)
+  * bug fix: allow the compiler to approximate types involving large bignums
+    or ratios with large numerator or denominator.  (lp#2085637)
+  * bug fix: miscompilation of type tests involving STRUCTURE-OBJECT.
+    (lp#2088417)
+  * optimization: CONCATENATE with consing arguments can elide some of the
+    intermediate consing.
+  * optimization: the implementations of various external-formats have been
+    sped up.
+  * optimization: elide %SAP-ALIEN calls if all uses dereference the resulting
+    ALIEN object.
+  * optimization: faster (expt integer integer) when computing fixnum results.
+  * optimization: (ash unknown-integer right) can use modular arithmetic.
+  * optimization: (apply x ... list) avoids consing intermediate lists in more
+    situations.
+  * optimizations for arm64, x86-64:
+    ** AREF on non-simple arrays with known element type is faster, along with
+       uses such as LOOP ACROSS, VECTOR-PUSH/POP/EXTEND.
+    ** SIMD variants for POSITION for strings, 8 and 32 bit integer arrays.
+    ** faster overflow checking for (the fixnum (+ fixnum fixnum))
+
+-------------------------------------------------------------------

Old:
----
  sbcl-2.4.10-source.tar.bz2

New:
----
  sbcl-2.4.11-source.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sbcl.spec ++++++
--- /var/tmp/diff_new_pack.GS9uH5/_old  2024-12-02 16:59:07.649183873 +0100
+++ /var/tmp/diff_new_pack.GS9uH5/_new  2024-12-02 16:59:07.649183873 +0100
@@ -21,7 +21,7 @@
 
 Name:           sbcl
 #!BuildIgnore:  gcc-PIE
-Version:        2.4.10
+Version:        2.4.11
 Release:        0
 Summary:        Steel Bank Common Lisp
 License:        BSD-3-Clause AND SUSE-Public-Domain

++++++ sbcl-2.4.10-source.tar.bz2 -> sbcl-2.4.11-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.4.10-source.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new.28523/sbcl-2.4.11-source.tar.bz2 differ: 
char 11, line 1

Reply via email to