pkgsrc/lang/sbcl/distinfo

7 lines
322 B
Text
Raw Normal View History

$NetBSD: distinfo,v 1.39 2015/06/11 04:37:00 asau Exp $
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)
2015-06-10 22:41:48 +02:00
SHA1 (sbcl-1.2.12-source.tar.bz2) = 0b117454411a9bd96372b37de473921dfe5a1589
RMD160 (sbcl-1.2.12-source.tar.bz2) = 7ff4d745e19516f483303347b095212fc0c7456d
Size (sbcl-1.2.12-source.tar.bz2) = 5545864 bytes
SHA1 (patch-ab) = 52753efa24fc03e5604f6cb4ef2a7bbd3f40b6a6