Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2020-04-28 22:31:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and      /work/SRC/openSUSE:Factory/.sbcl.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sbcl"

Tue Apr 28 22:31:15 2020 rev:53 rq:798559 version:2.0.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes        2020-03-30 
23:02:32.132146853 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new.2738/sbcl.changes      2020-04-28 
22:32:09.789730562 +0200
@@ -1,0 +2,39 @@
+Tue Apr 28 07:25:18 UTC 2020 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to version 2.0.4
+  * platform support:
+    ** 32-bit RISC-V is now fully supported. Unlike other ports, its backend
+       is entirely shared with 64-bit RISC-V.
+    ** native threads are now supported on RISC-V.
+    ** fix and add some x86-64 vector instructions.  (reported by Shubhamkar
+       Ayare)
+    ** improve pointer representation on ppc64 for low-level performance
+       improvement.
+    ** threads are more stable on big-endian ppc64
+  * enhancement: forward-referenced type tests can now be open-coded by using
+    block compilation. The result is that mutually referential defstructs are
+    now efficiently compiled in block compilation mode, superseding a lighter
+    mechanism that worked in fewer contexts.  However, that lighter mechanism
+    has been removed, so for now, users who want to efficiently compile
+    mutually referential defstructs must explicitly opt-in using block
+    compilation.
+  * bug fix: defstructs with empty initforms in the sbcl source are now
+    explicitly intiialized with NIL, as that is undefined behavior under
+    ANSI.  This helps cross compilation hosts which do not implicitly
+    initialize empty initform slots to NIL.  (Thanks to Karsten Poeck)
+  * bug fix: backtracing through assembly routines now works properly on
+    RISC-V.
+  * bug fix: ASH no longer gets miscompiled in certain edge cases on RISC-V.
+  * bug fix: &MORE args have been slightly optimized and are more correct on
+    RISC-V.
+  * bug fix: unused local functions with &REST/&KEY/&OPTIONAL now also issue a
+    deletion note.
+  * bug fix: APPLY on a large list ("large" being in excess of 2k to 16k items
+    depending on the platform) can no longer crash the gencgc collector.
+  * bug fix: sb-concurrency FRLOCK algorithm has been corrected.  (lp#1087955)
+  * bug fix: block compilation now respects inlining declarations better (like
+    CMUCL).
+  * optimization: hashing of structures with raw slots for EQUALP hash tables
+    has been improved.
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ sbcl.spec ++++++
--- /var/tmp/diff_new_pack.PGYs5m/_old  2020-04-28 22:32:13.313737136 +0200
+++ /var/tmp/diff_new_pack.PGYs5m/_new  2020-04-28 22:32:13.317737143 +0200
@@ -21,7 +21,7 @@
 
 Name:           sbcl
 #!BuildIgnore:  gcc-PIE
-Version:        2.0.3
+Version:        2.0.4
 Release:        0
 Summary:        Steel Bank Common Lisp
 License:        SUSE-Public-Domain AND BSD-3-Clause

++++++ sbcl-2.0.3-source.tar.bz2 -> sbcl-2.0.4-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.0.3-source.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new.2738/sbcl-2.0.4-source.tar.bz2 differ: 
char 11, line 1


Reply via email to