Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2023-08-01 15:38:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sbcl (Old) and /work/SRC/openSUSE:Factory/.sbcl.new.32662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sbcl" Tue Aug 1 15:38:01 2023 rev:93 rq:1101598 version:2.3.7 Changes: -------- --- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2023-06-29 17:29:46.446767458 +0200 +++ /work/SRC/openSUSE:Factory/.sbcl.new.32662/sbcl.changes 2023-08-01 15:38:04.161649207 +0200 @@ -1,0 +2,41 @@ +Tue Aug 1 02:11:55 UTC 2023 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to version 2.3.7 + * minor incompatible change: MACROLET macro functions are now compiled with + (SPEED 1), leading to fewer efficiency notes being emitted when compiled + in otherwise high-SPEED environments. + * minor incompatible change: when coalescing list data, the file compiler + respects substructure equality more accurately, with the side-effect of + coalescing along CDR chains as well as CARs. (lp#2025086) + * minor incompatible change: FUNCTION type declarations for local variables + generate assertions around their use when called. + * platform support + ** on OpenBSD, the regression test suite expectations have been updated. + (lp#2026809, thanks to Sebastien Marie) + ** on OpenBSD, the data limit is now 1GB. (lp#2027536, thanks to + Sebastien Marie) + ** on Darwin with the SB-FUTEX feature, do not use unpaired + mach_thread_self() syscalls, avoiding resource leaks when creating + threads. + ** on 64-bit RISCV, add support for some REM-by-multiplication + optimizations. + ** on Windows, work around a C compiler bug relating to SYSV_ABI. + * bug fix: FILE-POSITION on string output streams no longer crashes or + causes arbitrary memory overwrites. (lp#1839040) + * bug fix: the compiler no longer constant-folds POSITION to NIL if the + START or END arguments are not valid. + * optimization: the compiler derives types of &KEY arguments in local calls. + (lp#655562) + * optimization: type tests of values of known union type can be faster if + the type being tested for has a non-trivial intersection with the known + type. + * optimization: the low-level implementation of NUMBERP, REALP and RATIONALP + has been improved on x86-64 and arm64. + * optimization: the compiler removes known-NIL arguments from calls to + APPEND and NCONC, and empty sequences from calls to CONCATENATE. + * optimization: checks for symbols being bindable are now memoized, speeding + up compiled uses of PROGV. + * optimization: SLOT-VALUE on STRUCTURE-OBJECTs with non-constant slot-name + argument is faster. + +------------------------------------------------------------------- Old: ---- sbcl-2.3.6-source.tar.bz2 New: ---- sbcl-2.3.7-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbcl.spec ++++++ --- /var/tmp/diff_new_pack.Pe7zLK/_old 2023-08-01 15:38:05.785659263 +0200 +++ /var/tmp/diff_new_pack.Pe7zLK/_new 2023-08-01 15:38:05.793659313 +0200 @@ -21,7 +21,7 @@ Name: sbcl #!BuildIgnore: gcc-PIE -Version: 2.3.6 +Version: 2.3.7 Release: 0 Summary: Steel Bank Common Lisp License: BSD-3-Clause AND SUSE-Public-Domain ++++++ sbcl-2.3.6-source.tar.bz2 -> sbcl-2.3.7-source.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/sbcl/sbcl-2.3.6-source.tar.bz2 /work/SRC/openSUSE:Factory/.sbcl.new.32662/sbcl-2.3.7-source.tar.bz2 differ: char 11, line 1