diff options
author | asau <asau@pkgsrc.org> | 2012-08-07 23:22:45 +0000 |
---|---|---|
committer | asau <asau@pkgsrc.org> | 2012-08-07 23:22:45 +0000 |
commit | b0e455b07ead63b4d75a64aa09f70fbca7c5dba8 (patch) | |
tree | 89565acd583998a74d9666cb701286fa19e47861 /lang/sbcl/Makefile | |
parent | 249dd0441f9dc94ce4f804356ac8c0a30b1b82cf (diff) | |
download | pkgsrc-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.
Diffstat (limited to 'lang/sbcl/Makefile')
-rw-r--r-- | lang/sbcl/Makefile | 4 |
1 files changed, 2 insertions, 2 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 |