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-10-31 23:11:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and      /work/SRC/openSUSE:Factory/.sbcl.new.1255 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sbcl"

Sat Oct 31 23:11:49 2026 rev:137 rq:1394197 version:2.6.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes        2026-10-01 
16:44:25.649457624 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new.1255/sbcl.changes      2026-10-31 
23:14:59.607443211 +0100
@@ -1,0 +2,112 @@
+Sat Oct 31 09:26:55 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 2.6.10
+  * minor incompatible change: testing for float equality using `=` is now a
+    quiet operation, not signalling when given NaNs as input.
+  * enhancement: Unicode support has been updated to support version 18.0.0 of
+    the Unicode standard, including support for new scripts and additional
+    characters, refinements to segmentation algorithms and a number of fixes
+    for bugs uncovered along the way:
+    ** minor incompatible change: SB-UNICODE:LINE-BREAK-CLASS no longer
+       accepts a :RESOLVE keyword argument.
+    ** enhancement: the implementation of line-breaking rules for numbers now
+       implements the full number-like state machine rather than the previous
+       table-based approximation.
+    ** enhancement: UTS10-style collation through SB-UNICODE:UNICODE< and
+       similar functions now supports the use of #\uFFFE as a field separator
+       and #\uFFFF as an upper bound.
+    ** bug fix: the set of characters considered of type Close for sentence
+       breaking no longer includes Other Punctuation.
+    ** bug fix: in sentence breaking, do not attach a CR not followed by a LF
+       to its preceding character for the purpose of cluster class
+       determination.
+    ** bug fix: some characters corresponding to unallocated code points in
+       Hangul blocks are no longer treated as having Hangul syllable type T.
+    ** bug fix: Ahom vowel sounds A and AA are no longer treated as being of
+       class Spacing Break Mark in grapheme clustering.
+    ** bug fix: character corresponding to surrogate code points are no longer
+       treated as Control grapheme-break class.
+    ** bug fix: emoji extenders are now in the Extend sentence-break class.
+    ** bug fix: Complex Context-Dependent characters are handled as Alphabetic
+       or Combining Marks according to the default resolution in Unicode
+       line-breaking.
+    ** bug fix: combining marks attached to otherwise unattached zero-width
+       joiners no longer inhibit line breaks.
+  * bug fix: subnormal floating point numbers print with the least number of
+    digits required to discriminate between adjacent floats, just as normal
+    floating point numbers do.  (thanks to Arthur Miller)
+  * bug fix: inconsistency and heap corruption in :weakness :key hash tables
+    in some circumstances.  (lp#2169495, reported by Igor Santos)
+  * bug fix: miscompilation of DPB and (SETF LDB) causing the wrong bit to be
+    set in some circumstances.  (lp#2168668, reported by Willem Broekema)
+  * bug fix: compiler crash from parsing REAL types with large integer bounds.
+    (lp#2168680)
+  * bug fix: fix miscompilation involving constants of size between 64 and
+    128 bits on backends with a register pair implementation.  (lp#2168763,
+    #lp#2168767)
+  * bug fix: an infinite loop in the compiler's type solver.  (lp#2168790)
+  * bug fix: non-convergent behaviour in constraint propagation.  (lp#2168862)
+  * bug fix: SB-GMP could be caused to return malformed ratios.  (lp#2168973,
+    reported by David Scherfgen)
+  * bug fix: SB-GMP returned the wrong value for GCD with an argument of the
+    form -2^(64k-1).  (lp#2168975, reported by David Scherfgen)
+  * bug fix: better compiler reasoning for funcalling values derived as
+    mixtures of non-function and function-types, in particular excluding NULL
+    from being successfully funcalled.  (lp#2168999, thanks to Vasily
+    Postnicov)
+  * bug fix: various compiler errors.  (lp#2169379, lp#2171292, lp#2171329)
+  * bug fix: emit a compiler warning when ARRAY-DIMENSION is called with an
+    axis argument known to be out of bounds for its array argument.
+    (lp#2169659, thanks to Vasily Postnicov)
+  * bug fix: fix a test to actually test weak hash tables with EQL keys, which
+    had been failing to test anything since 2006.  (lp#2171410, reported by
+    Igor Santos)
+  * bug fix: some compiler notes about deleted code were silenced.
+  * bug fix: in compiler messages, the outermost element of the processing
+    path was always missing, and the actual source form also got corrupted
+    sometimes.
+  * bug fix: evaluator errors from the simple evaluator now inherit from
+    PROGRAM-ERROR.
+  * bug fix: some bug fixes to the mark-region garbage collector (thanks to
+    iska and Hayley Patton)
+  * bug fix: address bugs in the reader regarding float syntax with large
+    (resp. small) decimal fraction and very large negative (resp. positive)
+    exponent.  (thanks to Arthur Miller)
+  * bug fix: allow usage of SB-ASSEM:INST when *PRINT-CASE* is not :UPCASE.
+    (thanks to digikar99)
+  * bug fix: PRIN1-TO-STRING of MOST-NEGATIVE-FIXNUM failed with an internal
+    error when *PRINT-BASE* was 2 or 4.  (thanks to Arthur Miller)
+  * bug fix: address a compiler failure related to MAKE-DOUBLE-FLOAT on PPC64.
+    (thanks to Piotr Kubaj)
+  * bug fix: types expressed as REAL and FLOAT ranges handle type conversion
+    of their bounds more carefully.
+  * bug fix: type checking for :KEY and :TEST arguments to ASSOC and RASSOC
+    uses the right data.  (reported by Tito Latini)
+  * bug fix: miscompilation of conversions from (SIMPLE-ARRAY CHARACTER (*))
+    to UTF-8.  (reported by Tom Gillespie)
+  * bug fix: a large number of issues found through extended random testing.
+  * optimization: some calls to EQUALP with a constant array argument can be
+    constant-folded if enough is known about the type of the other argument.
+    (lp#2169625, thanks to Vasily Postnicov)
+  * optimization: some type information was lost in (SAFETY 0) code leading
+    to slower generated code.  (reported by Qiantan Hong)
+  * optimization: complete unboxed signed 128-bit arithmetic on arm64 and
+    x86-64, except for division.
+  * optimization: improved type derivation for local functions.
+  * optimization: loops with iteration variables tested for termination by
+    equality (rather than inequality) have better type inference.
+  * optimization: the compiler's handling of constraints has been optimized to
+    do less work somewhat faster.
+  * optimization: provide support for a four-way 64-bit permutation
+    instruction in SB-SIMD for AVX2.  (thanks to Willem Broekema)
+  * optimization: the compiler is more aware of the return type of LOG in the
+    presence of mixed floating point formats.
+  * documentation: SB-MANUAL has several new sections: @GETTING-SBCL,
+    @RUNNING-WITHOUT-INSTALLATION, @PARTS-OF-SBCL, @FINDING-PARTS-OF-SBCL, and
+    many more under @EFFICIENCY.
+  * documentation: SB-MANUAL now includes variable initforms and argument
+    default values in the Texinfo output.
+  * documentation: provide an improved example of package-local nicknames.
+    (reported by Jacek Podkanski)
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ sbcl.spec ++++++
--- /var/tmp/diff_new_pack.0Dzgzh/_old  2026-10-31 23:15:00.885496171 +0100
+++ /var/tmp/diff_new_pack.0Dzgzh/_new  2026-10-31 23:15:00.887496254 +0100
@@ -21,7 +21,7 @@
 
 Name:           sbcl
 #!BuildIgnore:  gcc-PIE
-Version:        2.6.9
+Version:        2.6.10
 Release:        0
 Summary:        Steel Bank Common Lisp
 License:        BSD-3-Clause AND LicenseRef-SUSE-Public-Domain

++++++ sbcl-2.6.9-source.tar.bz2 -> sbcl-2.6.10-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.6.9-source.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new.1255/sbcl-2.6.10-source.tar.bz2 differ: 
char 11, line 1

Reply via email to