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