From c30d25519f3e84c326d1d113937ff3c5ff0e07ff Mon Sep 17 00:00:00 2001 From: asau Date: Sat, 17 Jun 2017 20:58:27 +0000 Subject: Update to SBCL 1.3.18 changes in sbcl-1.3.18 relative to sbcl-1.3.17: * minor incompatible change: existing values of CFLAGS, ASFLAGS, CPPFLAGS, and LINKFLAGS will be incorporated into C compiler invocations when building from source. * minor incompatible change: the result of WRITE-TO-STRING may be a BASE-STRING if all characters written are of type BASE-CHAR. * minor incompatible change: the broadcast stream with no output streams is a singleton object. That object satisfies OPEN-STREAM-P regardless of how many times CLOSE is invoked on it. * enhancement: x86[-64] backends contain an experimental feature which aids in demonstrating reachability of any object starting from a tenured object or a thread stack by producing a proof as a sequence of pointers to follow. The file "tests/traceroot.test.sh" contains an example usage. * enhancement: if the alien symbol "gc_coalesce_string_literals" is set to 1 prior to SAVE-LISP-AND-DIE, then similar string constants loaded from different fasl files may be collapsed to one object. If the variable is set to 2, then additionally strings which are STRING= in code resulting from COMPILE can be coalesced. For instance, two functions returning the literal string "HI" might return EQ strings after collapsing, which may be undesired in a particular use. The flag pertains to gencgc only. * enhancement: SXHASH values on pathnames are better distributed * bug fix: MAKE-PATHNAME removes empty strings as components of a directory, as is permitted: "Whenever a pathname is constructed the components may be canonicalized if appropriate." * optimization: various printer and FORMAT performance enhancements. * bug fix: GET-FOREGROUND no longer fails in case all other interactive threads exit (lp#1682671, reported by Syll) * bug fix: RELEASE-FOREGROUND always removes the current thread from the list of interactive threads. (lp#1682867, reported by Syll) --- lang/sbcl/Makefile | 4 ++-- lang/sbcl/distinfo | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile index a17ff64331f..17ea341f1f9 100644 --- a/lang/sbcl/Makefile +++ b/lang/sbcl/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.72 2017/04/30 17:24:26 asau Exp $ +# $NetBSD: Makefile,v 1.73 2017/06/17 20:58:27 asau Exp $ DISTNAME= ${PKGNAME_NOREV}-source -PKGNAME= sbcl-1.3.17 +PKGNAME= sbcl-1.3.18 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sbcl/} EXTRACT_SUFX= .tar.bz2 diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo index b148aa28825..91976581d30 100644 --- a/lang/sbcl/distinfo +++ b/lang/sbcl/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.53 2017/04/30 17:24:26 asau Exp $ +$NetBSD: distinfo,v 1.54 2017/06/17 20:58:27 asau Exp $ -SHA1 (sbcl-1.3.17-source.tar.bz2) = 8d46f059c76019b505bc5c2d82aaf32958707bcb -RMD160 (sbcl-1.3.17-source.tar.bz2) = 786ac67e4a26052267b1e93191378b08474755c5 -SHA512 (sbcl-1.3.17-source.tar.bz2) = c0309d12564783b9791daa7a7754ba21ba6a3429205cf83fd15d077ab5b8907de666b25071a823c5baa210877602219cb2d3ecf111f9710f0ed94bace2fb3001 -Size (sbcl-1.3.17-source.tar.bz2) = 5833092 bytes +SHA1 (sbcl-1.3.18-source.tar.bz2) = 0e77f17ba7dc0f3424e9c7974902b29fa22b163b +RMD160 (sbcl-1.3.18-source.tar.bz2) = 1a96b4653686d43c46cc6a21a77f2394b8df1c0f +SHA512 (sbcl-1.3.18-source.tar.bz2) = a5d5370ea99086a969959ebddf18c2f3593abde56776dbbe735cd732eb65addc0c1b684346bd0637fdcbfc1e3d740de31b3eb2ae28b3a7a50f8c51b0ab38464a +Size (sbcl-1.3.18-source.tar.bz2) = 5850931 bytes SHA1 (patch-ab) = b087921f7317523fd78396518dfd2cb1c8e6d5f9 SHA1 (patch-src_runtime_backtrace.c) = ba3d7d152b279652d7074ebc9ba615c9d899f35c SHA1 (patch-src_runtime_breakpoint.c) = 019d98692411b5701ce14c023ed3afab71033323 -- cgit v1.2.3