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-03-02 17:35:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and      /work/SRC/openSUSE:Factory/.sbcl.new.29461 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sbcl"

Mon Mar  2 17:35:54 2026 rev:127 rq:1335639 version:2.6.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes        2026-02-05 
18:01:12.645647306 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new.29461/sbcl.changes     2026-03-02 
17:36:00.208505055 +0100
@@ -1,0 +2,60 @@
+Sun Mar  1 19:38:35 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to version 2.6.2
+  * minor incompatible change: IMAGPART of a negative float returns 0.0, not
+    -0.0, consistent with a treatment of reals as complexes with an imaginary
+    part of strictly 0.0, but strictly incompatible with the requirement that
+    the IMAGPART equal (* 0 <float>)
+  * platform support:
+    ** support for Windows on arm64 has been added.  (thanks to Masatoshi SANO)
+    ** various mismatches and bugs related to mismatches between Win32 and
+       Unix have been addressed.
+    ** fixed an issue in unsigned 32-bit compare-and-swap on RISC-V (thanks to
+       Andreas Schwab) and LoongArch.
+    ** fixed the integration of the system with the (lack of) floating point
+       traps on RISC-V.  (thanks to Andreas Schwab)
+    ** implemented the missing runtime breakpoint-related functions on RISC-V.
+       (lp#2130944)
+    ** fix for assembling large relative jumps on MIPS.
+    ** fix for GC safety of function calling on RISC-V and LoongArch.
+       (reported by Will Sinatra)
+    ** support little-endian PPC64 to write cores in ELF format.
+    ** fix for SB-POSIX:STAT on Windows with the UCRT C library.
+    ** numerous other fixes related to architecture definitions, particularly
+       on RISC-V, but also on LoongArch, MIPS, PPC and PPC64, and ARM64.
+  * enhancement: support stack allocation of results for struct return values
+    from alien functions.  (thanks to Jesse Bouwman)
+  * bug fix: rounding of floats converted from ratios.  (lp#2139007)
+  * bug fix: SCALE-FLOAT and RATIONALIZE on denormals gave wrong answers, and
+    converting ratios to denormals is both more correct and faster.
+  * bug fix: the ~E FORMAT directive scales its float more correctly.
+    (lp#1854151, lp#2016431, lp#2125287, reported by MichaƂ "phoe" Herda,
+    Robert Dodier and Francis Wright)
+  * bug fix: the error when failing to bind in DESTRUCTURING-BIND is now a
+    PROGRAM-ERROR.
+  * bug fix: the compiler respects INLINE and NOTINLINE declarations to
+    control compiler macros that apply to macros.  (lp#1490345)
+  * bug fix: converting bignums to float will trap or return floating point
+    infinities as appropriate to the prevailing floating point modes.
+  * bug fix: division with a (COMPLEX FLOAT) result will be more consistent
+    with results involving negative zeros.
+  * bug fix: allow the full range of hash values in weak hash-tables with
+    user-defined hash functions.  (lp#2141482, reported by Patrick Poitras)
+  * bug fix: malformed OPTIMIZE declarations no longer cause the compiler to
+    stop.
+  * bug fix: symbols with terminating macro characters in their names (or
+    non-terminating ones at the start) print with escapes when *PRINT-ESCAPE*
+    is true.
+  * bug fix: documentation issues, in README and the manual.  (thanks to Carl
+    Gay)
+  * bug fix: compiler crash while transforming arithmetic operations on known
+    non-numeric inputs.  (lp#2142297)
+  * bug fix: unsafe concurrent access to synchronized weak hash tables.
+    (lp#2142714)
+  * optimization: avoid consing when right-shifting a bignum gives a fixnum
+    result.
+  * optimization: various type tests in the presence of intersecting
+    constraints do less redundant work.
+- Drop riscv-float-traps.patch, merged upstream
+
+-------------------------------------------------------------------

Old:
----
  riscv-float-traps.patch
  sbcl-2.6.1-source.tar.bz2

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

----------(Old B)----------
  Old:    constraints do less redundant work.
- Drop riscv-float-traps.patch, merged upstream
----------(Old E)----------

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

Other differences:
------------------
++++++ sbcl.spec ++++++
--- /var/tmp/diff_new_pack.YEp3se/_old  2026-03-02 17:36:01.620564539 +0100
+++ /var/tmp/diff_new_pack.YEp3se/_new  2026-03-02 17:36:01.620564539 +0100
@@ -21,7 +21,7 @@
 
 Name:           sbcl
 #!BuildIgnore:  gcc-PIE
-Version:        2.6.1
+Version:        2.6.2
 Release:        0
 Summary:        Steel Bank Common Lisp
 License:        BSD-3-Clause AND SUSE-Public-Domain
@@ -102,8 +102,6 @@
 Patch0:         sbcl-1.1.2-install.patch
 # PATCH-FIX-UPSTREAM Remove obsolete qemu workarounds
 Patch1:         remove-qemu-workarounds.patch
-# PATCH-FIX-UPSTREAM Properly model the non-existing floating point traps on 
RISC-V
-Patch2:         riscv-float-traps.patch
 ExcludeArch:    s390x
 Requires:       sbcl-bin
 

++++++ sbcl-2.6.1-source.tar.bz2 -> sbcl-2.6.2-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.6.1-source.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new.29461/sbcl-2.6.2-source.tar.bz2 differ: 
char 11, line 1

Reply via email to