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-01-03 17:26:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sbcl (Old) and /work/SRC/openSUSE:Factory/.sbcl.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sbcl" Sat Jan 3 17:26:55 2026 rev:124 rq:1325107 version:2.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2025-12-03 14:13:52.053959135 +0100 +++ /work/SRC/openSUSE:Factory/.sbcl.new.1928/sbcl.changes 2026-01-03 17:27:19.543508676 +0100 @@ -1,0 +2,50 @@ +Fri Jan 2 11:05:17 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 2.6.0 + * enhancement: the compiler will recognize certain combinations of + high-level optimizations as expressible by shorter machine instruction + sequences, documented in the manual under "Recognized idioms" in the + "Efficiency" section. + * enhancement: the SB-COVER code coverage tool can emit a report in a format + compatible with the LCOV open-source tool. + * bug fix: compiled code calling EXPT with constant integer exponent (or + 1/2) and floating point base is more consistent with out-of-line EXPT. + (lp#1899969, lp#2136082) + * bug fix: fix SCALE-FLOAT on denormal floats. (lp#2000178, re-reported by + Barton Willis) + * bug fix: the system's test of constructing an ELF core is compatible with + storing code coverage information. (lp#2131956) + * bug fix: inconsistent result from SUBTYPEP on array types. (lp#2132250) + * bug fix: the SB-COVER reporting utilities can now annotate source files + containing array literals using #A(<dims> <eltype> . <contents>) syntax. + (lp#2134290) + * bug fix: compiler error resulting from losing some already-computed + derived type information. (lp#2136852) + * bug fix: miscompilation of DPB involving non-word-sized intermediate + results but a word-sized final result. (lp#2137028) + * bug fix: compiler error when asserting the result of a known non-list to + be of a type union involving a CONS with a given CAR. (lp#2137030) + * bug fix: miscompilation of DPB with constant byte positions above the + number of bits in a word. (lp#2137046) + * bug fix: miscompilation of PHASE with a negative zero argument. + (lp#2137068, lp#2137119) + * bug fix: failure to round-trip types involving positive and negative zeros + of different floating point representations. (lp#2137140) + * optimization: machine arithmetic can be used when bit-shifting bignum + inputs in a modular arithmetic context. + * optimization: extending an association list, including using backquote + notation, is recognized as ACONS and is potentially stack-allocatable. + * optimization: some intermediate copies of lists are elided for calls to + maybe-copying operations surrounded by a call to COPY-LIST. + * optimization: a number of comparison operations on rationals are + simplified where possible. + * optimization: a number of arithmetic operations recognize and elide double + negations or calls to ABS. + * optimization: tracking code with coverage information uses a weak vector + per fasl file, rather than a list of per-function weak pointers. + * optimization: REDUCE has been tweaked for better performance both on lists + and vectors. + * optimization: for simple-bit-vectors of the right alignment and length, + REVERSE will operate a word-at-a-time. + +------------------------------------------------------------------- Old: ---- sbcl-2.5.11-source.tar.bz2 New: ---- sbcl-2.6.0-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbcl.spec ++++++ --- /var/tmp/diff_new_pack.cdZ4S0/_old 2026-01-03 17:27:20.727557228 +0100 +++ /var/tmp/diff_new_pack.cdZ4S0/_new 2026-01-03 17:27:20.727557228 +0100 @@ -1,7 +1,7 @@ # # spec file for package sbcl # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ Name: sbcl #!BuildIgnore: gcc-PIE -Version: 2.5.11 +Version: 2.6.0 Release: 0 Summary: Steel Bank Common Lisp License: BSD-3-Clause AND SUSE-Public-Domain ++++++ sbcl-2.5.11-source.tar.bz2 -> sbcl-2.6.0-source.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/sbcl/sbcl-2.5.11-source.tar.bz2 /work/SRC/openSUSE:Factory/.sbcl.new.1928/sbcl-2.6.0-source.tar.bz2 differ: char 11, line 1
