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)


Reply via email to