summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorasau <asau@pkgsrc.org>2012-08-07 23:22:45 +0000
committerasau <asau@pkgsrc.org>2012-08-07 23:22:45 +0000
commitb0e455b07ead63b4d75a64aa09f70fbca7c5dba8 (patch)
tree89565acd583998a74d9666cb701286fa19e47861
parent249dd0441f9dc94ce4f804356ac8c0a30b1b82cf (diff)
downloadpkgsrc-b0e455b07ead63b4d75a64aa09f70fbca7c5dba8.tar.gz
Update to SBCL 1.0.58.
Changes in sbcl-1.0.58 relative to sbcl-1.0.57: * enhancement: implicit generic function warnings now specify the package in which the new generic function is being created. * enhancement: SB-EXT:ATOMIC-UPDATE makes it easy to perform non-destructive updates of CAS-able places (similar to Clojure's swap!). * enhancement: run-program no longer decodes and re-encodes environment when :environment argument is not provided. (lp#985904) * enhancement: errors during compiler-macro expansion no longer cause runtime errors, only a compile-time warning, otherwise behaving as if the compiler macro had declined to expand. * optimization: On x86-64, code alignment of block headers is done with multi-byte NOPs now instead of repetitions of the single-byte NOP. * optimization: MAP-INTO is substantially faster when the target sequence is of unknown type; mapping into lists is no longer O(N^2). (thanks to James M. Lawrence) * optimization: the compiler no longer heap-conses to check exits in cases where the exit function is dynamic extent, or when it can prove the exit function cannot escape. * optimization: SB-SEQUENCE:DOSEQUENCE is faster on vectors of unknown element type, and vectors that aren't SIMPLE-ARRAYs. * optimization: CL:SORT and CL:STABLE-SORT are more efficient in execution speed (around 1/3 the time in some cases), and a little better in terms of comparison calls. (Thanks to Takeru Ohta) * bug fix: On SPARC, a limitation on the number of code constants emittable by the compiler has been lifted, allowing certain long functions to compiled and assembled which had previously been unsupported; fixes cl-bench on this ISA (lp#1008996). * bug fix: potential for infinite recursion during compilation of CLOS slot typechecks when dependency graph had loops. (lp#1001799) * bug fix: error forms reported with some program-errors were not escaped properly. * bug fix: functions from EVAL are now on more equal footing with functions from COMPILE. (lp#1000783, lp#851170, lp#922408) * bug fix: ENSURE-GENERIC-METHOD-COMBINATION accepts method combination objects as its :METHOD-COMBINATION argument, not just lists designating method combinations. (lp#936513) * bug fix: run-program no longer unconditionally uses /tmp/ for temporary files. (lp#968837). * bug fix: restore build on solaris/sparc. (lp#1008506) * bug fix: an issue with LDB in the PowerPC backend has been resolved; this fixes an issue found with cl-postgres (thanks to Tomas Hlavaty). * bug fix: compiler-macro lambda-lists specifying non-keyword symbols as keyword arguments no longer accidentally match unevaluated symbols against them. * bug fix: FORMAT used to loop infinitely in some cases when a COLINC parameter was zero, now it signals an error. (lp#905817, fixed since 1.0.56.19) * bug fix: run-program with :pty t no longer makes the pty as the process's controling terminal.
-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 ebaaafd9187..e9bdcd23711 100644
--- a/lang/sbcl/Makefile
+++ b/lang/sbcl/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.42 2012/05/23 15:17:46 asau Exp $
+# $NetBSD: Makefile,v 1.43 2012/08/07 23:22:45 asau Exp $
DISTNAME= ${PKGNAME_NOREV}-source
-PKGNAME= sbcl-1.0.57
+PKGNAME= sbcl-1.0.58
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sbcl/}
EXTRACT_SUFX= .tar.bz2
diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo
index bf36e377b4b..80266208822 100644
--- a/lang/sbcl/distinfo
+++ b/lang/sbcl/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.25 2012/05/23 15:17:46 asau Exp $
+$NetBSD: distinfo,v 1.26 2012/08/07 23:22:45 asau Exp $
-SHA1 (sbcl-1.0.57-source.tar.bz2) = 53cfb44b352288dae10e9bf75fc467689e46c81c
-RMD160 (sbcl-1.0.57-source.tar.bz2) = c52bcec4d43a8e0d6ab385d7cc7ba12b827f1a91
-Size (sbcl-1.0.57-source.tar.bz2) = 3611050 bytes
+SHA1 (sbcl-1.0.58-source.tar.bz2) = 79c9258a15c257849790b86238999c18ec191033
+RMD160 (sbcl-1.0.58-source.tar.bz2) = 127a35a849ba096dd59304367cf8813594410e53
+Size (sbcl-1.0.58-source.tar.bz2) = 3618349 bytes
SHA1 (patch-ab) = e8420a7aa51f6920d6556e84ef3f0ca32fdeb2fd
SHA1 (patch-ad) = 4a10e7d498b686a09b067c527010981c15f0f8c8
SHA1 (patch-ae) = da24df72525afdee0433d557bf4ebb764fee1d24