Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2018-06-29 22:29:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and      /work/SRC/openSUSE:Factory/.sbcl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sbcl"

Fri Jun 29 22:29:51 2018 rev:47 rq:617837 version:1.4.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes        2017-12-19 
10:50:51.967425276 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2018-06-29 
22:29:56.586322381 +0200
@@ -1,0 +2,105 @@
+Tue May  1 16:39:06 UTC 2018 - [email protected]
+
+- Patch modified
+  * 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
+  * dont-split-doc.patch
+
+- Update to version 1.4.7
+  * enhancement: better handling of unknown keyword arguments (#1750466)
+  * enhancement: namestrings can now be computed for certain pathnames
+    that previously did not have namestrings because of #\. characters
+    in their name and/or type components.
+  * bug fix: compiling a SLEEP call with a float positive infinity
+    argument no longer causes an internal error (#1754081)
+  * bug fix: keyword arguments provided to a generic function with
+    EQL-specialized methods are checked more correctly (reported by Syll, 
#1760987)
+
+- Changes in version 1.4.6
+  * enhancement: DISASSEMBLE on a symbol naming a macro will disassemble
+    the expander, not the code that traps attempted FUNCALL of the macro.
+  * enhancement: The sb-sprof contrib now provides an experimental
+    interface for accessing collected profiler data. 
+  * enhancement: The instruction-level profiling of the sb-prof contrib
+    annotates the disassembler output more efficiently.
+  * optimization: improved dynamic-extent handling of nested variables.
+
+- Changes in version 1.4.5
+  * minor incompatible change: building with/without the :sb-package-locks
+    feature is no longer an option. Package locks are always compiled in,
+    and removing :sb-package-locks from *features* will have no effect.
+  * enhancement: FIND-PACKAGE does not acquire a mutex
+  * enhancement: cheneygc can perform heap relocation on startup
+  * enhancement: in threaded builds, finalizers execute in a system-internal
+    thread so that a user thread which invokes GC is unblocked from performing
+    work as soon it returns from GC and invokes any post-GC hooks. As such,
+    it is more important than before to avoid assumptions about special
+    variable bindings in finalizers, even in single-threaded code.
+  * optimization: faster (funcall (or function symbol)) on x86-64.
+
+- Changes in version 1.4.4
+  * bug fix: pathname accessors such as PATHNAME-DIRECTORY work on 
SYNONYM-STREAMs.
+  * bug fix: (pathname-{device,directory,name,type} ... :case :common) works
+    as expected. In particular MAKE-PATHNAME composed with the accessors
+    roundtrips properly when both use the same :case. (#1739906) 
+  * bug fix: DIRECTORY no longer gets confused when the value
+    of *DEFAULT-PATHNAME-DEFAULTS* has a name or type component. (#1740563) 
+  * bug fix: pattern pieces in pathname components are correctly escaped 
during unparsing.
+  * bug fix: DELETE-DIRECTORY no longer signals an error when the
+    directory is supplied as a pathname with name and/or type components
+    containing escaped characters. (#1740624)
+  * bug fix: weak hash-tables no longer cause GC time to scale
+    superlinearly (#1241771)
+  * bug fix: CANCEL-FINALIZATION operates in approximately constant
+    time per operation (#1587983)
+  * bug fix: big-endian MIPS systems now (mostly) work again (broken since 
1.3.14.x).
+  * bug fix: backtrace from arg-count errors on systems other than
+    x86, x86-64, ARM, and ARM64 now works again.
+  * bug fix: backtrace from asynchronous interrupts on non-x86,
+    non-x86-64 systems should now be more reliable.
+  * enhancement: warnings and errors referring to bindings established
+    by LET, LET*, FLET and LABELS point to the offending form more accurately.
+  * enhancement: backtrace for invalid argument count produces the exact
+    supplied arguments including the extra ones on all platforms
+    (no longer just x86, x86-64, ARM, and ARM64).
+
+- Changes in version 1.4.3
+  * enhancement: SLEEP respects deadlines established by SB-SYS:WITH-DEADLINE.
+  * bug fix: DECODE-TIMEOUT and operators accepting a timeout no longer signal
+    an error when called with an argument that is of type (real 0) but not 
(unsigned-byte 62) (#1727789)
+  * bug fix: fixed heap exhaustion bug when consing millions of small objects
+  * bug fix: sb-safepoint builds are now a lot less prone to deadlocks and
+    odd crashes (#1424031, #1268710)
+  * bug fix: argumentless CALL-NEXT-METHOD where specialized-to-T or
+    unspecialized parameters are mutated now uses the original (non-mutated)
+    parameter values (#1734771)
+  * bug fix: memory faults from lisp no longer use (thread-and-interrupt 
unsafe)
+    global storage for fault addresses (everywhere), and now have cleaner
+    backtraces (on x86 and x86-64). (#309068)
+  * bug fix: pathnames with a directory component of the form
+    (:absolute {:up,:wild,:wild-inferiors}) no longer fail to unparse. 
(#1738775)
+  * bug fix: more reliable signal handling on macOS.
+
+- Changes in version 1.4.2
+  * minor incompatible change: SB-EXT:QUIT is no longer marked as deprecated
+    and behaves like SB-EXT:EXIT.
+  * enhancement: ASDF updated to 3.3.1. The ASDF release is dedicated to the
+    late Elias Pipping who put enormous amounts of work into it despite his
+    terminal illness. Thank you and rest in peace. (#1681201)
+  * enhancement: alien routines compiled with '-fsanitize=thread' and/or
+    '-fsanitize=memory' cause fewer false positives in error reporting.
+  * optimization: fewer instances of consing float constants at runtime.
+  * bug fix: a number of compiler bugs detected by Paul F. Dietz' randomized
+    tester. (#1731503, #1730699, #1723993, #1730434, #1661911, #1729639,
+    #1729471, #1728692)
+  * bug fix: better errors from NAMESTRING and friends on pathnames with
+    no namestrings. (#792154)
+  * bug fix: EQUAL and EQUALP compiler transforms were too confident in
+    deriving a result. (#1732277, #1732225)
+  * bug fix: FILL sometimes returned the underlying data vector rather
+    than the given array. (#1732553)
+  * bug fix: SEARCH returned the wrong answer in some cases. (#1732952)
+  * bug fix: the type (COMPLEX INTEGER) behaves more as specified by
+    Function TYPEP, which has stronger constraints than System Class
+    COMPLEX. (Reported by Eric Marsden, #1733400)
+
+-------------------------------------------------------------------

Old:
----
  sbcl-1.2.7-x86-linux-binary.tar.bz2
  sbcl-1.3.16-arm64-linux-binary.tar.bz2
  sbcl-1.3.19-x86-64-linux-binary.tar.bz2
  sbcl-1.4.1-source.tar.bz2

New:
----
  sbcl-1.4.2-arm64-linux-binary.tar.bz2
  sbcl-1.4.3-x86-linux-binary.tar.bz2
  sbcl-1.4.7-source.tar.bz2
  sbcl-1.4.7-x86-64-linux-binary.tar.bz2

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

Other differences:
------------------
++++++ sbcl.spec ++++++
--- /var/tmp/diff_new_pack.N8zk3J/_old  2018-06-29 22:29:58.822320677 +0200
+++ /var/tmp/diff_new_pack.N8zk3J/_new  2018-06-29 22:29:58.822320677 +0200
@@ -20,7 +20,7 @@
 
 Name:           sbcl
 #!BuildIgnore: gcc-PIE
-Version:        1.4.1
+Version:        1.4.7
 Release:        0
 Summary:        Steel Bank Common Lisp
 License:        SUSE-Public-Domain and BSD-3-Clause
@@ -31,12 +31,12 @@
 Source2:        sbclrc.sample
 Source3:        customize-target-features.lisp
 %if %{with bootstrap}
-Source20: 
http://downloads.sourceforge.net/sourceforge/sbcl/sbcl-1.2.7-x86-linux-binary.tar.bz2
-Source21: 
http://downloads.sourceforge.net/sourceforge/sbcl/sbcl-1.3.19-x86-64-linux-binary.tar.bz2
+Source20: 
http://downloads.sourceforge.net/sourceforge/sbcl/sbcl-1.4.3-x86-linux-binary.tar.bz2
+Source21: 
http://downloads.sourceforge.net/sourceforge/sbcl/sbcl-1.4.7-x86-64-linux-binary.tar.bz2
 Source22: 
http://downloads.sourceforge.net/sourceforge/sbcl/sbcl-1.2.7-powerpc-linux-binary.tar.bz2
 Source23: 
http://downloads.sourceforge.net/sourceforge/sbcl/sbcl-1.2.7-armel-linux-binary.tar.bz2
 Source24: 
http://downloads.sourceforge.net/sourceforge/sbcl/sbcl-1.3.12-armhf-linux-binary.tar.bz2
-Source25: 
http://downloads.sourceforge.net/sourceforge/sbcl/sbcl-1.3.16-arm64-linux-binary.tar.bz2
+Source25: 
http://downloads.sourceforge.net/sourceforge/sbcl/sbcl-1.4.2-arm64-linux-binary.tar.bz2
 %ifarch %{ix86}
 %define sbcl_arch x86
 %define sbcl_bootstrap_src 20

++++++ 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch ++++++
--- /var/tmp/diff_new_pack.N8zk3J/_old  2018-06-29 22:29:58.838320665 +0200
+++ /var/tmp/diff_new_pack.N8zk3J/_new  2018-06-29 22:29:58.838320665 +0200
@@ -1,22 +1,7 @@
-From 97e625f273f84f532e1de5d6121cdbe817176a0e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Kristoffer=20Gr=C3=B6nlund?= <[email protected]>
-Date: Sun, 24 Jul 2016 18:12:51 +0200
-Subject: [PATCH 3/3] Add $(RPM_OPT_FLAGS) to CFLAGS for Linux builds
-
----
- contrib/asdf-module.mk          | 2 +-
- src/runtime/Config.arm64-linux  | 2 ++
- src/runtime/Config.ppc-linux    | 2 +-
- src/runtime/Config.sparc-linux  | 2 ++
- src/runtime/Config.x86-64-linux | 2 +-
- src/runtime/Config.x86-linux    | 2 ++
- 6 files changed, 9 insertions(+), 3 deletions(-)
-
-diff --git a/contrib/asdf-module.mk b/contrib/asdf-module.mk
-index df134ea..57a53ae 100644
---- a/contrib/asdf-module.mk
-+++ b/contrib/asdf-module.mk
-@@ -21,7 +21,7 @@ ifeq (CYGWIN,$(findstring CYGWIN,$(UNAME)))
+diff -upr a/contrib/asdf-module.mk b/contrib/asdf-module.mk
+--- a/contrib/asdf-module.mk   2018-04-29 14:35:22.000000000 +0200
++++ b/contrib/asdf-module.mk   2018-05-01 10:31:53.549029356 +0200
+@@ -21,7 +21,7 @@ ifeq (CYGWIN,$(findstring CYGWIN,$(UNAME
    CC:=$(shell cygpath -m $(shell readlink -fn $(shell which $(CC))))
  endif
  ifeq (Linux,$(UNAME))
@@ -25,11 +10,22 @@
  endif
  
  export CC SBCL EXTRA_CFLAGS
-diff --git a/src/runtime/Config.arm64-linux b/src/runtime/Config.arm64-linux
-index 9d3efd0..5a21bf9 100644
---- a/src/runtime/Config.arm64-linux
-+++ b/src/runtime/Config.arm64-linux
-@@ -33,6 +33,8 @@ ifdef LISP_FEATURE_LARGEFILE
+diff -upr a/src/runtime/Config.arm64-linux b/src/runtime/Config.arm64-linux
+--- a/src/runtime/Config.arm64-linux   2018-04-29 14:35:22.000000000 +0200
++++ b/src/runtime/Config.arm64-linux   2018-05-01 10:33:20.854719858 +0200
+@@ -36,6 +36,8 @@ ifdef LISP_FEATURE_SB_DYNAMIC_CORE
+   LINKFLAGS += -Wl,--export-dynamic
+ endif
+ 
++CFLAGS += $(RPM_OPT_FLAGS)
++
+ # Nothing to do for after-grovel-headers.
+ .PHONY: after-grovel-headers
+ after-grovel-headers:
+diff -upr a/src/runtime/Config.arm-linux b/src/runtime/Config.arm-linux
+--- a/src/runtime/Config.arm-linux     2018-04-29 14:35:22.000000000 +0200
++++ b/src/runtime/Config.arm-linux     2018-05-01 10:37:54.340019478 +0200
+@@ -34,6 +34,8 @@ ifdef LISP_FEATURE_LARGEFILE
    CFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
  endif
  
@@ -38,10 +34,9 @@
  # Nothing to do for after-grovel-headers.
  .PHONY: after-grovel-headers
  after-grovel-headers:
-diff --git a/src/runtime/Config.ppc-linux b/src/runtime/Config.ppc-linux
-index f4193ee..5ddb0ea 100644
---- a/src/runtime/Config.ppc-linux
-+++ b/src/runtime/Config.ppc-linux
+diff -upr a/src/runtime/Config.ppc-linux b/src/runtime/Config.ppc-linux
+--- a/src/runtime/Config.ppc-linux     2018-04-29 14:35:22.000000000 +0200
++++ b/src/runtime/Config.ppc-linux     2018-05-01 10:34:22.229168949 +0200
 @@ -9,7 +9,7 @@
  # provided with absolutely no warranty. See the COPYING and CREDITS
  # files for more information.
@@ -51,23 +46,21 @@
  LINKFLAGS += -rdynamic -m32
  NM = ./linux-nm
  
-diff --git a/src/runtime/Config.sparc-linux b/src/runtime/Config.sparc-linux
-index 224ee33..2303432 100644
---- a/src/runtime/Config.sparc-linux
-+++ b/src/runtime/Config.sparc-linux
+diff -upr a/src/runtime/Config.sparc-linux b/src/runtime/Config.sparc-linux
+--- a/src/runtime/Config.sparc-linux   2018-04-29 14:35:22.000000000 +0200
++++ b/src/runtime/Config.sparc-linux   2018-05-01 10:35:25.651635528 +0200
 @@ -23,6 +23,8 @@ ifdef LISP_FEATURE_SB_CORE_COMPRESSION
    OS_LIBS += -lz
  endif
-
+ 
 +CFLAGS += $(RPM_OPT_FLAGS)
 +
  ifdef LISP_FEATURE_GENCGC
-   GC_SRC = fullcgc.c gencgc.c
+   GC_SRC = fullcgc.c gencgc.c traceroot.c
  else
-diff --git a/src/runtime/Config.x86-64-linux b/src/runtime/Config.x86-64-linux
-index 204eaff..3c289f8 100644
---- a/src/runtime/Config.x86-64-linux
-+++ b/src/runtime/Config.x86-64-linux
+diff -upr a/src/runtime/Config.x86-64-linux b/src/runtime/Config.x86-64-linux
+--- a/src/runtime/Config.x86-64-linux  2018-04-29 14:35:22.000000000 +0200
++++ b/src/runtime/Config.x86-64-linux  2018-05-01 10:36:16.106422167 +0200
 @@ -42,7 +42,7 @@ ifdef LISP_FEATURE_SB_CORE_COMPRESSION
    OS_LIBS += -lz
  endif
@@ -76,11 +69,10 @@
 +CFLAGS += -fno-omit-frame-pointer -momit-leaf-frame-pointer $(RPM_OPT_FLAGS)
  
  ifdef LISP_FEATURE_IMMOBILE_SPACE
-   GC_SRC = fullcgc.c gencgc.c traceroot.c immobile-space.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
-+++ b/src/runtime/Config.x86-linux
+   GC_SRC = fullcgc.c gencgc.c traceroot.c immobile-space.c elf.c
+diff -upr a/src/runtime/Config.x86-linux b/src/runtime/Config.x86-linux
+--- a/src/runtime/Config.x86-linux     2018-04-29 14:35:22.000000000 +0200
++++ b/src/runtime/Config.x86-linux     2018-05-01 10:36:58.481399992 +0200
 @@ -48,6 +48,8 @@ ifdef LISP_FEATURE_SB_LINKABLE_RUNTIME
    USE_LIBSBCL = sbcl.o
  endif
@@ -90,6 +82,4 @@
  GC_SRC = fullcgc.c gencgc.c traceroot.c
  
  # Nothing to do for after-grovel-headers.
--- 
-2.8.4
-
+Nur in sbcl-1.4.7/src/runtime: .directory.

++++++ dont-split-doc.patch ++++++
--- /var/tmp/diff_new_pack.N8zk3J/_old  2018-06-29 22:29:58.870320641 +0200
+++ /var/tmp/diff_new_pack.N8zk3J/_new  2018-06-29 22:29:58.870320641 +0200
@@ -10,7 +10,7 @@
 
 --- a/doc/manual/Makefile
 +++ b/doc/manual/Makefile
-@@ -89,7 +89,7 @@ pdf: $(PDFFILES)
+@@ -84,7 +84,7 @@ pdf: $(PDFFILES)
  info: $(INFOFILES)
  
  %.info: %.texinfo $(DOCFILES) docstrings
@@ -18,4 +18,4 @@
 +      $(MAKEINFO) --no-split $(I_FLAGS) $<
  
  # Texinfo docstring snippets
- # Note: assumes contrib module names are the same as the names of
+ docstrings: tempfiles-stamp

++++++ sbcl-1.3.16-arm64-linux-binary.tar.bz2 -> 
sbcl-1.4.2-arm64-linux-binary.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/sbcl/sbcl-1.3.16-arm64-linux-binary.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new/sbcl-1.4.2-arm64-linux-binary.tar.bz2 
differ: char 11, line 1

++++++ sbcl-1.2.7-x86-linux-binary.tar.bz2 -> 
sbcl-1.4.3-x86-linux-binary.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/sbcl/sbcl-1.2.7-x86-linux-binary.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new/sbcl-1.4.3-x86-linux-binary.tar.bz2 
differ: char 11, line 1

++++++ sbcl-1.4.1-source.tar.bz2 -> sbcl-1.4.7-source.tar.bz2 ++++++
++++ 113359 lines of diff (skipped)

++++++ sbcl-1.3.19-x86-64-linux-binary.tar.bz2 -> 
sbcl-1.4.7-x86-64-linux-binary.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/sbcl/sbcl-1.3.19-x86-64-linux-binary.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new/sbcl-1.4.7-x86-64-linux-binary.tar.bz2 
differ: char 11, line 1


Reply via email to