pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/sbcl
Module Name: pkgsrc
Committed By: asau
Date: Wed Jun 10 20:41:49 UTC 2015
Modified Files:
pkgsrc/lang/sbcl: Makefile distinfo
Removed Files:
pkgsrc/lang/sbcl/patches: patch-contrib_sb-posix_interface.lisp
Log Message:
Update to SBCL 1.2.12
changes in sbcl-1.2.12 relative to sbcl-1.2.11:
* minor incompatible change: the SB-C::*POLICY* variable is no longer
a list. Code which manipulated it as such (including but not limited
to non-bundled releases of ASDF) will need to be revised.
* enhancement: The input stream for COMPILE-FILE implements
STREAM-LINE-COLUMN.
* enhancement: EVAL errors that occur by way of LOAD report the starting
line and column number of the erring toplevel form. (lp#565247)
* optimization: better MAP and MAP-INTO on known vector result types.
* bug fix: Read/modify/write macros accessing a place which is a
composition of CAR+CDR operations, such as (SHIFTF (CADR X) (ELT V 0)),
do not access subforms more than once. (lp#1450968)
* bug fix: short form of DEFSETF no longer allows trailing junk.
* bug fix: DEFINE-MODIFY-MACRO respects the provisions of CLHS 5.1.3
regarding argument evaluation order. (lp#1452539)
* bug fix: POP works as specified in CLHS if the setter for its
argument has a side-effect on the existing CAR value. (lp#1454021)
* bug fix: Reading "#()" with a positive numeric argument signals a
reader error. As specified, reading "#1()" has undefined consequences,
so correct portable code should be indifferent to this. (lp#1252100)
* bug fix: Malformed reader conditionals such as "(#-no-such-feature)"
and "(#+sbcl)" no longer parse as NIL. (lp#1454400)
changes in sbcl-1.2.11 relative to sbcl-1.2.10:
* enhancement: SET-PPRINT-DISPATCH will warn when given an expression in
which any part is unrecognizable as a legal type-specifier.
The dispatch table will be altered, but the new entry is disabled.
Subsequent type-defining forms will cause pprint-dispatch tables to
re-examine whether any disabled entries should be enabled. (lp#1429520)
* enhancement: Loading code containing calls to a deprecated function will,
under most circumstances, signal warnings similar to compiling such code.
The usual caveat holds about not detecting calls through a computed name,
as in (funcall (intern "DEPRECATED-FUN" "SB-EXT")).
* enhancement: (SB-EXT:COMPILE-FILE-LINE) is a new macro that expands
to a constant (VALUES integer integer) indicating the source line/column
from which it was read, intended for logging Lisp runtime errors in
a style similar to that afforded by the C preprocessor __LINE__ macro.
Similarly (SB-EXT:COMPILE-FILE-POSITION) returns a position in characters.
* enhancement: improved source locations for VOPs, alien types and
declarations.
* bug fix: functions in :FINAL deprecation have the correct docstring.
No visible change, as no such functions presently exist. (lp#1439151)
* bug fix: (SETF (FDEFINITION this) (FDEFINITION OTHER)) signals an error
if OTHER names either a macro or special-operator. (lp#1439921)
changes in sbcl-1.2.10 relative to sbcl-1.2.9:
* minor incompatible change: all SOCKINT::WIN32-* functions have been
deprecated with EARLY deprecation state
* minor incompatible change: performing introspection via the system-internal
SB-INT:INFO function could expose that :TYPE :TRANSLATOR is not necessarily
a function, as it always was before. (Affects swank-fancy-inspector)
* enhancement: The value of SXHASH on bit-vectors of length equal to the
word size now depends on the vector's contents instead of being constant;
its value on bit-vectors of length divisible by the word size now depends
also on the contents of the vector's last word.
* bug-fix: sb-bsd-sockets on win32 uses proper C function declarations.
(lp#1426667)
* bug fix: A new dead code elimination phase removes dead code loops
that confuse stack analysis. (lp#1255782, lp#308914)
* bug fix: A toplevel form which was simple enough to bypass the main
compiler in COMPILE-FILE, and which contained an empty SETQ or PROGN
would produce an invalid fasl file. (lp#1427050)
* bug fix: The compiler no longer signals an internal error when
encountering invalid FUNCTION forms like (function 1)
* bug fix: express proper dependencies in the ASDF contrib, to support
systems where make runs in parallel. (lp#1434768; thanks to Nikhil
Benesch)
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 pkgsrc/lang/sbcl/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/lang/sbcl/distinfo
cvs rdiff -u -r1.1 -r0 \
pkgsrc/lang/sbcl/patches/patch-contrib_sb-posix_interface.lisp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index