Hello community, here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2017-04-13 10:45:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sbcl (Old) and /work/SRC/openSUSE:Factory/.sbcl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sbcl" Thu Apr 13 10:45:31 2017 rev:44 rq:487526 version:1.3.16 Changes: -------- --- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2017-03-16 09:51:59.893856035 +0100 +++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes 2017-04-13 10:45:38.648556322 +0200 @@ -1,0 +2,61 @@ +Tue Mar 28 11:37:29 UTC 2017 - [email protected] + +- Update to version 1.3.16 + * optimization: various small tweaks give around 5% faster garbage + collection + * bug fix: better detection of when an impossible code path does + not need a warning. (lp#1668619) + * bug fix: stronger attempts to disable position-independent + executable building. (lp#1668986, patch from Mark Wright) + * bug fix: OPEN :IF-EXISTS NIL signalled a condition on Windows. + (lp#1674437, reported by Jan Idzikowski) + +- Changes in version 1.3.15 + * minor incompatible change: the reader will when feasible create + new symbols using a BASE-STRING for the print name. Additionally, + string literals can favor the base-string type if desired, though + the default is to always return UTF-32 strings for compatibility. + A preference for base-string does not disable reading Unicode. + The choice is controlled via (SETF READTABLE-BASE-CHAR-PREFERENCE). + If Unicode was disabled at build time, this setting does nothing. + * enhancement: SBCL generates more debug information by default. + * enhancement: type errors provide context information, such as which + variable is being bound, which slot of which structure is being set. + * enhancement: if #+immobile-symbols is in build-time *FEATURES* (not + enabled by default), then symbols will never be moved in memory + except by SAVE-LISP-AND-DIE. Immobility has helpful implications for + code generation as well as interaction with foreign routines. + This feature can only be enabled if #+immobile-space is enabled. + * enhancement: undefined function errors can be restarted on x86-64, to + either retry calling the function again or call a user supplied function. + * enhancement: sb-ext:restrict-compiler-policy accepts an upper bound in + addition to a lower bound. + * enhancement: #+immobile-code improves the speed of function calling. + Some delay may be noticed when redefining an existing function + from a saved core file however. + * defaults change: sb-ext:*disassemble-annotate* default to NIL, due to its + poor reliability. + * new feature: SB-LINKABLE-RUNTIME, allowing linking with extra object + files to help with delivery of executables. (Thanks to François-René + Rideau) + * bug fix: data race in GENTEMP fixed - it can no longer return the + same interned symbol to multiple threads if called concurrently + * bug fix: interrupting LOADing of FASLs does not leave functions without + source locations. (lp#540276) + * bug fix: DYNAMIC-EXTENT-declared results of NOTINLINE local functions were + treated as if they were actually stack allocated (lp#1659964) + * bug fix: correctly handle the case of a non-local exit within a function + terminating the extent of dynamic-extent, dynamic-bound variables in the + presence of multiple-values (lp#1655011) + * bug fix: handling of SB-SYS:WITH-PINNED-OBJECTS in the interpreters (both + sb-eval and sb-fasteval) now actually pins objects on gencgc. + * bug fix: AVX registers are preserved during exceptions on x86-64 macOS. + * bug fix: (directory "SOMETHING/*/**/MORE") is no longer equivalent to + (directory "SOMETHING/**/MORE") + * bug fix: better console IO on Windows (lp#1660906) + +- rebase 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch +- rebase sbcl-1.1.2-install.patch +- remove sbcl-disable-frlock-test.patch + +------------------------------------------------------------------- @@ -53,0 +115 @@ + Old: ---- sbcl-1.3.14-source.tar.bz2 sbcl-disable-frlock-test.patch New: ---- sbcl-1.3.16-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbcl.spec ++++++ --- /var/tmp/diff_new_pack.hNa8Tk/_old 2017-04-13 10:45:39.976368547 +0200 +++ /var/tmp/diff_new_pack.hNa8Tk/_new 2017-04-13 10:45:39.980367980 +0200 @@ -17,7 +17,7 @@ Name: sbcl -Version: 1.3.14 +Version: 1.3.16 Release: 0 Summary: Steel Bank Common Lisp License: SUSE-Public-Domain and BSD-3-Clause @@ -56,8 +56,6 @@ Patch3: sbcl-1.1.2-install.patch # PATCH-FIX-OPENSUSE sbcl-1.1.4-personality.patch based on fedora author unknown --fix access to proc in chroot env 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-OPENSUSE disable localport bsd sockets tests broken in kvm builds for some [email protected] Patch7: disable-localport-bsd-sockets-test.patch @@ -77,7 +75,6 @@ %patch1 -p1 -b docpatch %patch3 -p1 -b install %patch4 -p1 -b personality -%patch5 -p1 -b frlock %patch7 -p1 -b sockets cp %{S:1} . ++++++ 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch ++++++ --- /var/tmp/diff_new_pack.hNa8Tk/_old 2017-04-13 10:45:40.020362325 +0200 +++ /var/tmp/diff_new_pack.hNa8Tk/_new 2017-04-13 10:45:40.024361759 +0200 @@ -48,7 +48,7 @@ -CFLAGS += -m32 +CFLAGS += -m32 $(RPM_OPT_FLAGS) - LINKFLAGS += -v -rdynamic -m32 + LINKFLAGS += -rdynamic -m32 NM = ./linux-nm diff --git a/src/runtime/Config.sparc-linux b/src/runtime/Config.sparc-linux @@ -81,14 +81,14 @@ index 117630b..0aa0e0c 100644 --- a/src/runtime/Config.x86-linux +++ b/src/runtime/Config.x86-linux -@@ -42,6 +42,8 @@ - OS_LIBS += -lz +@@ -48,6 +48,8 @@ ifdef LISP_FEATURE_SB_LINKABLE_RUNTIME + USE_LIBSBCL = sbcl.o endif - + +CFLAGS += $(RPM_OPT_FLAGS) + GC_SRC = gencgc.c - + # Nothing to do for after-grovel-headers. -- 2.8.4 ++++++ sbcl-1.1.2-install.patch ++++++ --- /var/tmp/diff_new_pack.hNa8Tk/_old 2017-04-13 10:45:40.080353841 +0200 +++ /var/tmp/diff_new_pack.hNa8Tk/_new 2017-04-13 10:45:40.080353841 +0200 @@ -4,12 +4,12 @@ --- a/install.sh +++ b/install.sh -@@ -145,7 +145,7 @@ do +@@ -149,7 +149,7 @@ do && echo " html $BUILD_ROOT$DOC_DIR/`basename $html`" done -for f in BUGS CREDITS COPYING NEWS +for f in BUGS CREDITS COPYING NEWS README.openSUSE sbclrc.sample do - test -e $f && cp $f "$BUILD_ROOT$DOC_DIR"/ + test -e $f && $CP $f "$BUILD_ROOT$DOC_DIR"/ done ++++++ sbcl-1.3.14-source.tar.bz2 -> sbcl-1.3.16-source.tar.bz2 ++++++ ++++ 43544 lines of diff (skipped)
