Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2017-03-16 09:43:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and      /work/SRC/openSUSE:Factory/.sbcl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sbcl"

Thu Mar 16 09:43:32 2017 rev:43 rq:479761 version:1.3.14

Changes:
--------
--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes        2016-11-28 
15:04:52.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2017-03-16 
09:51:59.893856035 +0100
@@ -1,0 +2,53 @@
+Wed Feb 22 10:56:25 UTC 2017 - sweet_...@gmx.de
+
+- Update to version 1.3.14
+  * minor incompatible change: the SB-PCL walker no longer recognizes
+    macros expanding into a DECLARE expression. This is not a language change,
+    since ANSI forbids such usage (X3J13 issue DECLARE-MACROS:FLUSH).
+  * enhancement: for several macros such as MULTIPLE-VALUE-{BIND,SETQ}, COND,
+    DO{,*,LIST}, {RESTART,HANDLER}-{BIND,CASE}, *CASE, conditions signaled
+    during macroexpansion point to the form that caused the problem more
+    accurately.
+  * enhancement: the "--noinform" command-line option inhibits output from
+    save-lisp-and-die in addition to removing the startup banner.
+  * bug fix: PROCESS-KILL failed to return errno if the system call failed
+  * optimization: slightly more comprehensive treatment of the keyword
+    arguments to MAKE-ARRAY in compiler transformations.
+
+- Changes in version 1.3.13
+  * enhancement: SET triggers package locks on undefined variables.
+    (lp#1645152)
+  * enhancement: new Windows specific option to run-program, :escape-arguments
+    (lp#1503496)
+  * enhancement: recompiling a MAKE-INSTANCE form with an initarg :INITARG
+    CONSTANT where CONSTANT names a constant variable picks up the new value
+    of CONSTANT in case it has been redefined. (lp#1644944)
+  * optimization: faster TYPEP on undefined at compile-time types and upcoming
+    class definitions. (lp#1082967)
+  * optimization: memory consumption of each STANDARD-OBJECT instance is
+    reduced by 2 words if the compact-instance-header feature is enabled.
+  * optimization: CONDITION instances are quicker to allocate.
+  * optimization: unoptimized calls to FILL on specialized vectors are now
+    just as fast as T vectors.
+  * bug fix: get-timezone returns corret DST on 64-bit Windows. (lp#1641058)
+  * bug fix: cross reference information in fasls is no longer incompatible
+    between different cores (lp#1648186)
+
+- Changes in version 1.3.13
+  * enhancement: on x86-64, compiled functions loaded from fasl files
+    can not be moved, but can be freed, by GC. Additionally, COMPILE will
+    produce immobile code if SB-C::*COMPILE-TO-MEMORY-SPACE* is set to
+    :IMMOBILE. (Caution: the flag is experimental and subject to change.)
+    The benefits are better physical separation of code from data,
+    and potentially easier examination of live images by external tools.
+  * enhancement: the docstring for SAVE-LISP-AND-DIE has been amended to
+    say that the :ROOT-STRUCTURES parameter is not meaningless on gencgc,
+    depending on the platform.
+  * bug fix: calling a named function (e.g. a DEFUN) concurrently with
+    redefining that same function could lead to execution of random bytes.
+  * bug fix: yes-or-no-p accepts formatter functions (lp#1639490)
+  * bug fix: better handling of exceptions on macOS.
+
+- rebase 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
+- remove sbcl-cast.patch (it's upstream now)
+-------------------------------------------------------------------

Old:
----
  sbcl-1.3.11-source.tar.bz2
  sbcl-cast.patch

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

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

Other differences:
------------------
++++++ sbcl.spec ++++++
--- /var/tmp/diff_new_pack.tlvq4L/_old  2017-03-16 09:52:00.581758615 +0100
+++ /var/tmp/diff_new_pack.tlvq4L/_new  2017-03-16 09:52:00.585758049 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           sbcl
-Version:        1.3.11
+Version:        1.3.14
 Release:        0
 Summary:        Steel Bank Common Lisp
 License:        SUSE-Public-Domain and BSD-3-Clause
@@ -58,8 +58,6 @@
 Patch4:         sbcl-1.1.13-personality.patch
 # PATCH-FIX-OPENSUSE  https://bugs.launchpad.net/sbcl/+bug/1087955
 Patch5:         sbcl-disable-frlock-test.patch
-# PATCH-FIX-UPSTREAM add missing cast
-Patch6:         sbcl-cast.patch
 # PATCH-FIX-OPENSUSE  disable localport bsd sockets tests broken in kvm builds 
for some tog...@opensuse.org
 Patch7:         disable-localport-bsd-sockets-test.patch
 
@@ -80,7 +78,6 @@
 %patch3 -p1 -b install
 %patch4 -p1 -b personality
 %patch5 -p1 -b frlock
-%patch6 -p1 -b cast
 %patch7 -p1 -b sockets
 
 cp %{S:1} .

++++++ 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch ++++++
--- /var/tmp/diff_new_pack.tlvq4L/_old  2017-03-16 09:52:00.605755217 +0100
+++ /var/tmp/diff_new_pack.tlvq4L/_new  2017-03-16 09:52:00.605755217 +0100
@@ -81,14 +81,14 @@
 index 117630b..0aa0e0c 100644
 --- a/src/runtime/Config.x86-linux
 +++ b/src/runtime/Config.x86-linux
-@@ -49,6 +49,8 @@ LINKFLAGS += -nopie
- LDFLAGS += -nopie
+@@ -42,6 +42,8 @@
+   OS_LIBS += -lz
  endif
- 
+
 +CFLAGS += $(RPM_OPT_FLAGS)
 +
  GC_SRC = gencgc.c
- 
+
  # Nothing to do for after-grovel-headers.
 -- 
 2.8.4

++++++ sbcl-1.3.11-source.tar.bz2 -> sbcl-1.3.14-source.tar.bz2 ++++++
++++ 20848 lines of diff (skipped)


Reply via email to