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)