summaryrefslogtreecommitdiff
path: root/lang/sbcl
diff options
context:
space:
mode:
authorasau <asau@pkgsrc.org>2014-04-11 18:52:04 +0000
committerasau <asau@pkgsrc.org>2014-04-11 18:52:04 +0000
commitf3a4548fd922e0ebafc839f203a433940c2dc4fe (patch)
tree0655f80759991318aaba7c9cdaf577536d479fc6 /lang/sbcl
parent3baa1d1a84534d7521a438c37384cd64de62a961 (diff)
downloadpkgsrc-f3a4548fd922e0ebafc839f203a433940c2dc4fe.tar.gz
Update to SBCL 1.1.17
changes in sbcl-1.1.17 relative to sbcl-1.1.16: * enhancement: printing backtraces respects SB-DEBUG:*DEBUG-PRINT-VARIABLE-ALIST* when printing call arguments (lp#1261646) * optimization: defstruct out-of-line accessor are now as fast as inlined. (lp#1264924) * bug fix: INVOKE-RESTART-INTERACTIVELY no longer refuses to invoke RESTART instances with a test-function (reported by Vivitron in #sbcl) * bug fix: STREAM-ERROR-POSITION-INFO fails in fewer situations (lp#1264902) * bug fix: Change COND error message (lp#1254511) * bug fix: LOAD is no longer confused when called on a directory. (lp#1077996) * bug fix: MAKE-CONDITION reports names of missing condition classes properly (lp#1199223) * bug fix: restore building with clang. (lp#1293643) * bug fix: restore building on SPARC (broken since 1.1.15). * bug fix: improved FreeBSD support. * bug fix: PPC floating point conversion corrupted stack. changes in sbcl-1.1.16 relative to sbcl-1.1.15: * minor incompatible change: improve read/print consistency for pathnames on Win32, by using the circumflex character #\^ as the escape character. (lp#673625) * enhancement: SB-EXT:DEFINE-LOAD-TIME-GLOBAL. (lp#1253688) * enhancement: Loading fasls with symbols from an undefined package includes the name of the symbol in the error message. * bug fix: problems when redefining classes and doing TYPEP on classes concurrently. (lp#1272742) * bug fixes to the x86-64 XCHG instruction: ** it was misencoded when used with RAX, R8-R15 registers. (reported by Eric Marsden) ** it was misencoded when used to exchange EAX with itself. ** the disassembler wrongly printed XCHG RAX, R8 and the corresponding 32- and 16-bit variations as NOP. * bug fix: the disassembler outputs source annotations in the right place and no longer randomly drops some of them. (lp#1249205) * bug fix: fix commutative-arg-swap from introducing undumpable structures into code, prevent code with errors from being compiled. (lp#1276282) * bug fix: pathnames with :back in their directory component are succeffully resolved. * bug fix: the deterministic profiler now uses ENCAPSULATE functionality to wrap functions around. (lp#309086) changes in sbcl-1.1.15 relative to sbcl-1.1.14: * new feature: the iterative spilling/coloring register allocator developed by Alexandra Barchunova during Google Summer of Code 2013 is now merged in. By default, it only activates for functions that optimize with (speed 3) and (> speed compilation-speed), but setting sb-regalloc:*register-allocation-method* to :iterative forces its execution. The previous behaviour can be obtained by instead setting that variable to :greedy. Thanks again to Google for their support, and, more crucially, to Alexandra Barchunova for her hard work. * optimization: make-array with known element-type and unknown dimensions is much faster. * optimization: make-array with unknown element-type is faster as well. (lp#1004501) * enhancement: sb-ext:save-lisp-and-die on Windows now accepts :application-type argument, which can be :console or :gui. :gui allows having GUI applications without an automatically appearing console window. * enhancement: reduced conservativism on GENCGC platforms: conservative roots must be valid-looking tagged pointers or point within a code object, not merely point to within the allocated part of a page, in order to pin a page. * enhancement: support for "Mac Roman" external format. * enhancement: encapsulation of named generic functions now happens without altering the identity of the function bound to the name. * bug fix: Windows applications without the console window no longer misbehave. (patch by Wilfredo Velazquez, lp#1256034). * bug fix: modular arithmetic optimizations do not stumble on dead branches with bad constants. (reported by Douglas Katzman) * bug fix: CLISP can be used again as a cross-compilation host. (Thanks to Vasily Postnicov, lp#1261451) * bug fix: run-program crashed with :directory nil. (lp#1265077)
Diffstat (limited to 'lang/sbcl')
-rw-r--r--lang/sbcl/Makefile4
-rw-r--r--lang/sbcl/distinfo8
2 files changed, 6 insertions, 6 deletions
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile
index 83b95efe594..a8b443ff883 100644
--- a/lang/sbcl/Makefile
+++ b/lang/sbcl/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.51 2013/12/03 19:37:20 asau Exp $
+# $NetBSD: Makefile,v 1.52 2014/04/11 18:52:04 asau Exp $
DISTNAME= ${PKGNAME_NOREV}-source
-PKGNAME= sbcl-1.1.14
+PKGNAME= sbcl-1.1.17
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sbcl/}
EXTRACT_SUFX= .tar.bz2
diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo
index 54a68d23947..48ee3b64e29 100644
--- a/lang/sbcl/distinfo
+++ b/lang/sbcl/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.33 2013/12/03 19:37:20 asau Exp $
+$NetBSD: distinfo,v 1.34 2014/04/11 18:52:04 asau Exp $
-SHA1 (sbcl-1.1.14-source.tar.bz2) = c6b855f1dc5750de4057a7cabb35750986db3825
-RMD160 (sbcl-1.1.14-source.tar.bz2) = 55dea8da61089ffa8377a21889198b460e2b2770
-Size (sbcl-1.1.14-source.tar.bz2) = 4218825 bytes
+SHA1 (sbcl-1.1.17-source.tar.bz2) = 7d9bf7e6b1fda18f09d1a2576c83d2f4e6f52cb9
+RMD160 (sbcl-1.1.17-source.tar.bz2) = 5486b86d19447c70538ee547f2e41320b6d0cd37
+Size (sbcl-1.1.17-source.tar.bz2) = 4263128 bytes
SHA1 (patch-ab) = 52753efa24fc03e5604f6cb4ef2a7bbd3f40b6a6
SHA1 (patch-ae) = da24df72525afdee0433d557bf4ebb764fee1d24
SHA1 (patch-revert-37d3828773e2f847bb1ed7522b0af4fb8e736fc8) = 58498d7f7e5a789fa9b2af1ec2460079ac6c05ac