Hello community,

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

Package is "sbcl"

Changes:
--------
--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes        2016-10-20 
23:10:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2016-11-28 
15:04:52.000000000 +0100
@@ -1,0 +2,82 @@
+Thu Nov  3 11:56:02 UTC 2016 - [email protected]
+
+- Update to version 1.3.11
+  * minor incompatible change: SB-EXT:*INTEXP-MAXIMUM-EXPONENT* is
+    removed.
+  * enhancement: TRACE ... :REPORT {TRACE,NIL} now work as
+    advertised in the documentation string (based on patch by
+    Patrick Stein)
+  * enhancement: support unboxed signed-word structure slots on
+    x86, x86-64 and ARM64. (lp#377616)
+  * optimization: faster logical bit-array operations on
+    multidimensional arrays.
+  * optimization: better GC performance in the presence of many
+    threads. (patch by Ilya Perminov, lp#1339924)
+  * optimization: multiple-value-call is optimized with multiple
+    argument forms, not just one. (lp#753803)
+  * bug fix: MAKE-ALIEN-STRING returns the number of allocated
+    bytes as a second value as advertised (reported by Johann
+   'Myrkraverk' Oskarsson)
+  * bug fix: when TO-READTABLE is supplied to COPY-READTABLE, it
+    will contain only the macros in FROM-READTABLE and no others.
+    (lp#1631506)
+  * enhancement: gencgc has been modified for x86-64 on Linux and
+    macOS to a support mark-and-sweep as well as the traditional
+    copying strategy. It is conceivable that some applications
+    might be adversely affected. Please see ':immobile-space' in
+    'base-target-features.lisp-expr' for further details, and
+    possible reasons to disable this feature.
+  * enhancement: x86-64 supports shrinking the fixed overhead in a
+    structure from 2 words to 1 word, reducing memory consumption
+    in applications which create many small structures.
+
+- Changes in version 1.3.10
+  * enhancement: more compact low-level error signaling code
+  * enhancement: more compact encoding of cross-reference
+    information
+  * optimization: faster out of line fixnum-float comparisons.
+  * optimization: filling a known simple-vector with a constant
+    value is about as fast in unoptimized code as in code compiled
+    with (SPEED 3), and the x86-64 implementation is able to use
+    SSE instructions.
+  * bug fix: correctly handle the case of a non-local exit within a
+    function terminating the extent of dynamic-extent functions and
+    variables in the presence of multiple-values (lp#1563127)
+  * bug fix: restore builds on the latest OSX with the latest
+    Xcode (lp#1470996)
+
+- Changes in version 1.3.9
+  * minor incompatible change: NAMESTRING prefers to return a
+    BASE-STRING instead of (ARRAY CHARACTER (*)) when possible.
+  * enhancement: cached make-instance/allocate-instance
+    constructors can now get garbage collected.
+  * optimization: better performance for some unoptimized
+    operations on complex numbers.
+  * bug fix: using the options :LOCAL-NICKNAMES and :LOCK in the
+    same DEFPACKAGE form no longer signals a bogus error
+
+- Changes in version 1.3.8
+  * minor incompatible change: the system now understands that the
+    CONDITION type is disjoint with many other system types.
+  * minor incompatible change: argument types in condition report
+    functions are now declared (in combination with the above
+    change, this can result in early detection of erroneous code).
+  * enhancement: simple arrays of any rank can be stack-allocated
+    on platforms supporting stack allocation of vectors.
+  * optimization: improved type derivation for FIND, POSITION,
+    COUNT, SEARCH, MISMATCH and other array and sequence functions.
+  * optimization: ALLOCATE-INSTANCE is now as fast as
+    MAKE-INSTANCE.
+  * optimization: more efficient CHANGE-CLASS.
+  * bug fix: versions of getresuid() and getresgid() in SB-POSIX no
+    longer cause memory faults, and should work properly
+    (lp#1603806, reported by Kieran Grant)
+  * bug fix: handle ENOENT from getprotobyname() (lp#1596043,
+    reported by Stephen Hassard)
+
+- remove upstream patches:
+  * 0001-Handle-ENOENT-from-getprotobyname.patch
+  * 0002-sb-posix-Fix-getresuid-and-getresgid.patch
+- rebase 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-Handle-ENOENT-from-getprotobyname.patch
  0002-sb-posix-Fix-getresuid-and-getresgid.patch
  sbcl-1.3.7-source.tar.bz2

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

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

Other differences:
------------------
++++++ sbcl.spec ++++++
--- /var/tmp/diff_new_pack.Sh1Cxm/_old  2016-11-28 15:04:53.000000000 +0100
+++ /var/tmp/diff_new_pack.Sh1Cxm/_new  2016-11-28 15:04:53.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           sbcl
-Version:        1.3.7
+Version:        1.3.11
 Release:        0
 Summary:        Steel Bank Common Lisp
 License:        SUSE-Public-Domain and BSD-3-Clause
@@ -62,10 +62,6 @@
 Patch6:         sbcl-cast.patch
 # PATCH-FIX-OPENSUSE  disable localport bsd sockets tests broken in kvm builds 
for some [email protected]
 Patch7:         disable-localport-bsd-sockets-test.patch
-# PATCH-FIX-UPSTREAM Handle ENOENT from getprotobyname()
-Patch8:         0001-Handle-ENOENT-from-getprotobyname.patch
-# PATCH-FIX-UPSTREAM sb-posix: Fix getresuid() and getresgid().
-Patch9:         0002-sb-posix-Fix-getresuid-and-getresgid.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 ExcludeArch:    ppc64 ppc64le
@@ -86,8 +82,6 @@
 %patch5 -p1 -b frlock
 %patch6 -p1 -b cast
 %patch7 -p1 -b sockets
-%patch8 -p1
-%patch9 -p1
 
 cp %{S:1} .
 cp %{S:2} .

++++++ 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch ++++++
--- /var/tmp/diff_new_pack.Sh1Cxm/_old  2016-11-28 15:04:53.000000000 +0100
+++ /var/tmp/diff_new_pack.Sh1Cxm/_new  2016-11-28 15:04:53.000000000 +0100
@@ -75,8 +75,8 @@
 -CFLAGS += -fno-omit-frame-pointer
 +CFLAGS += -fno-omit-frame-pointer $(RPM_OPT_FLAGS)
  
- GC_SRC = gencgc.c
- 
+ ifdef LISP_FEATURE_IMMOBILE_SPACE
+   GC_SRC = gencgc.c marknsweepgc.c
 diff --git a/src/runtime/Config.x86-linux b/src/runtime/Config.x86-linux
 index 117630b..0aa0e0c 100644
 --- a/src/runtime/Config.x86-linux

++++++ sbcl-1.3.7-source.tar.bz2 -> sbcl-1.3.11-source.tar.bz2 ++++++
++++ 31873 lines of diff (skipped)


Reply via email to