Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2022-05-25 20:35:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sbcl (Old) and /work/SRC/openSUSE:Factory/.sbcl.new.2254 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sbcl" Wed May 25 20:35:06 2022 rev:77 rq:979161 version:2.2.4 Changes: -------- --- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2022-02-28 19:44:08.825954294 +0100 +++ /work/SRC/openSUSE:Factory/.sbcl.new.2254/sbcl.changes 2022-05-25 20:35:53.700339230 +0200 @@ -1,0 +2,39 @@ +Wed May 25 09:07:09 UTC 2022 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 2.2.4 + * enhancement: better constraint propagation in the compiler. Specifically, + the compiler can now derive the type of X in control flow join situations + such as + (LAMBDA (X) (ECASE (1 ...) (2 ...)) X) + or + (LAMBDA (X) (ETYPECASE (INTEGER ...) (SYMBOL ...)) X) + instead of forgetting all information about X after the E(TYPE)CASE. + * optimization: inlined functions enclosed in local macro definitions no + longer save their entire lexical environment, reducing unnecessary + memory retention. + * optimization: faster (< integer fixnum) comparisons (ARM64 and x86-64). + * platform support: + ** RUN-PROGRAM is faster on Linux and FreeBSD if close_range(2) is + available. + * bug fix: block compilation now interacts more correctly with the creation + of new packages. + * bug fix: internal compiler error in array reference + optimizer. (lp#1966624) +- from version 2.2.3 + * minor incompatible change: SB-THREAD:MUTEX-OWNER may return :THREAD-DEAD + if the apparent owner either exited nearly instantly after releasing the + mutex (and is not now the owner), or died and never released it. + * minor incompatible change: building the system with the simple semi-space + copying collector is no longer supported. + * minor incompatible change: support for PPC/Darwin has been removed. + * platform support: + ** fix regressions in threads on RISC-V. (lp#1962598) + ** threads are now enabled by default on RISC-V. + ** The generational garbage collector is now supported on MIPS. + * optimization: fasls containing standard object literals are now smaller + and load more efficiently. + * optimization: faster arithmetic (*-+) on word-sized integers when the + result is not known to fit into a word (ARM64 and x86-64). + * bug fix: EQness of constants is now always preserved when block compiling. + +------------------------------------------------------------------- Old: ---- sbcl-2.2.2-source.tar.bz2 New: ---- sbcl-2.2.4-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbcl.spec ++++++ --- /var/tmp/diff_new_pack.r49Ozz/_old 2022-05-25 20:35:54.648340553 +0200 +++ /var/tmp/diff_new_pack.r49Ozz/_new 2022-05-25 20:35:54.652340559 +0200 @@ -21,7 +21,7 @@ Name: sbcl #!BuildIgnore: gcc-PIE -Version: 2.2.2 +Version: 2.2.4 Release: 0 Summary: Steel Bank Common Lisp License: BSD-3-Clause AND SUSE-Public-Domain ++++++ sbcl-2.2.2-source.tar.bz2 -> sbcl-2.2.4-source.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/sbcl/sbcl-2.2.2-source.tar.bz2 /work/SRC/openSUSE:Factory/.sbcl.new.2254/sbcl-2.2.4-source.tar.bz2 differ: char 11, line 1
