Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2026-04-16 19:27:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sbcl (Old) and /work/SRC/openSUSE:Factory/.sbcl.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sbcl" Thu Apr 16 19:27:49 2026 rev:129 rq:1344760 version:2.6.3 Changes: -------- --- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2026-03-07 20:15:04.068618851 +0100 +++ /work/SRC/openSUSE:Factory/.sbcl.new.11940/sbcl.changes 2026-04-16 19:27:53.346511862 +0200 @@ -1,0 +2,56 @@ +Mon Apr 6 02:21:23 UTC 2026 - Martin Schreiner <[email protected]> + +- Update to 2.6.3: + * minor incompatible change: (MAKE-ARRAY X :ELEMENT-TYPE 'UNDEFINED) + now signals an error, consistent with (UPGRADED-ARRAY-ELEMENT-TYPE + 'UNDEFINED). + * platform support: + * fix disassembler on ppc for the MFLR and ISEL instructions + * the Lisp Return Address object (as part of the Lisp calling + convention) is no longer needed or supported on PPC, SPARC, MIPS + or ARM. (This also frees up a widetag slot previously held by + return-pc-widetag) + * remove sensitivity to SBCL init files when building + embedcore-sbcl. + * add support for the ADCX and ADOX instructions on + x86-64. + * on PPC64, indicate the number of return values through flags, + making function calls four times faster. + * fix FFI involving int128 arguments on x86-64. + * fix build on OpenIndiana/x86-64. + * fix build on Haiku/x86-64. + * bug fix: improved stability of (particularly) the mark-region + garbage collector. + * bug fix: compiler type error in complicated expression involving + BOOLE and conditionals. + * bug fix: dotted lists involving symbols whose names begins with + "DEF" are not definitions. + * bug fix: STABLE-SORT miscompiled on declared union types involving + both LIST and VECTOR. + * bug fix: more consistent results between compiler and interpreter + in numerical computations involving negative zeros. + * bug fix: USE-PACKAGE once again signals the correct error if an + attempt is made to use the KEYWORD package. + * bug fix: EQUALP on hash tables is no longer sensitive to + irrelevant aspects of the hash table. + * bug fix: SB-INTROSPECT:DEFTYPE-LAMBDA-LIST is more robust against + types defined in low debug situations. + * bug fix: ENSURE-GENERIC-FUNCTION ensures that the allocation of a + generic function does not happen in an arena. + * optimization: actually return early when we hit the cache for a + :MAKUNBOUND slot access. + * optimization: streams opened with WITH-OPEN-FILE avoid having + finalizers. + * optimization: improvement of COUNT on non-simple bit-vectors, or + simple ones with :START/:END arguments. + * optimization: SIMD routines for checking strings for ASCII-only + content are more compact. + * optimization: the reader prefers base-string symbol-names of + uninterned symbols if possible. + * optimization: (length (remove-duplicates a s)) doesn't cons an + intermediate sequence. + * optimization: REMOVE-DUPLICATES uses hash-tables in more + situations. + * optimization: UPGRADED-ARRAY-ELEMENT-TYPE is now faster. + +------------------------------------------------------------------- Old: ---- sbcl-2.6.2-source.tar.bz2 New: ---- sbcl-2.6.3-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbcl.spec ++++++ --- /var/tmp/diff_new_pack.WKDjDD/_old 2026-04-16 19:27:54.698567595 +0200 +++ /var/tmp/diff_new_pack.WKDjDD/_new 2026-04-16 19:27:54.698567595 +0200 @@ -21,10 +21,10 @@ Name: sbcl #!BuildIgnore: gcc-PIE -Version: 2.6.2 +Version: 2.6.3 Release: 0 Summary: Steel Bank Common Lisp -License: BSD-3-Clause AND SUSE-Public-Domain +License: BSD-3-Clause AND LicenseRef-SUSE-Public-Domain Group: Development/Languages/Other URL: http://www.sbcl.org/ Source: http://downloads.sourceforge.net/project/sbcl/sbcl/%version/%{name}-%{version}-source.tar.bz2 ++++++ sbcl-2.6.2-source.tar.bz2 -> sbcl-2.6.3-source.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/sbcl/sbcl-2.6.2-source.tar.bz2 /work/SRC/openSUSE:Factory/.sbcl.new.11940/sbcl-2.6.3-source.tar.bz2 differ: char 11, line 1
