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)
