-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sun, 03 May 2015 12:09:34 +0200 Source: sbcl Binary: sbcl sbcl-doc sbcl-source Architecture: source all amd64 Version: 2:1.2.11-1 Distribution: unstable Urgency: medium Maintainer: Debian Common Lisp Team <pkg-common-lisp-devel@lists.alioth.debian.org> Changed-By: Christoph Egger <christoph@debian.org> Description: sbcl - Common Lisp compiler and development system sbcl-doc - Documentation for Steel Bank Common Lisp sbcl-source - Source code files for SBCL Closes: 734967 Changes: sbcl (2:1.2.11-1) unstable; urgency=medium . * New Upstream Version Remove Adding-curly-braces-around-subgraphs-to-make-things-.patch -- fixed upstream Cleanup fixed upstream (Closes: #734967) . 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) changes in sbcl-1.2.9 relative to sbcl-1.2.8: * minor incompatible change and bug fix: unboxed numeric constants on x86oids are arranged in memory differently, and the disassembler does not show them separately in DISASSEMBLE, but does if DISASSEMBLE-CODE-COMPONENT is used. (lp#1421987) * optimization: The compiler's treatment of type specifiers makes it slightly faster and more memory-efficient. Portable code should be indifferent to this change, however, users of SB-INTROSPECT:FUNCTION-TYPE might notice that (MEMBER T NIL) and (MEMBER NIL T) are both internally collapsed to the former, so that the latter can never be obtained as part of an FTYPE. * optimization: a TYPEP call in which the second argument is not a QUOTE form but nevertheless recognized as a compile-time constant might open-code the test. One scenario for this involves backquote, such as (TYPEP x `(my-type ,some-arg)). Code which relied upon deferring until runtime should declare (NOTINLINE TYPEP). [Due to the sematic constraints of DEFTYPE etc in in CLHS 3.2.2.3, code requiring delayed evaluation could be unportable though.] * enhancement: unused variables at the top-level are now reported. (lp#492200) * bug fix: DEFCLASS handles cyclic {super,meta}class relations better (lp#1418883) * bug fix: compiler no longer signals an error when compiling certain function calls. (lp#1416704, lp#404441, lp#1417822, lp#1234919) * bug fix: compiler doesn't stumble on a LOGIOR transform. (lp#1389433) * bug fix: more robust debugger and backtraces. (lp#1413850, lp#1099500, lp#1412881, lp#945261, lp#1419205, lp#1409402) * bug fix: files larger than 4GB can now be compiled. * bug fix: x86 truncated results from 64-bit foreign functions to 32 bits. * bug fix: file-position didn't work on large files on win32. (lp#1271545) * bug fix: callbacks from foreign threads can work without enabling sb-safepoint. * bug fix: sb-introspect:function-lambda-list works properly on interpeted macros. (lp#1387404) * bug fix: ADJUST-ARRAY properly handles non-adjustable arrays. (lp#886418) * bug fix: compiler no longer fails to dump a multidimensional array constant involving a circular reference to itself * bug fix: conditional and nested DX allocation no longer confuse the compiler in STACK analysis. (lp#1044465) * bug fix: sb-rotate-byte constant folding bug fixed. (lp#1423682) Checksums-Sha1: e6c9715d876a3397785e76c7d2bdb23bfe3424fa 2350 sbcl_1.2.11-1.dsc 88ba4dd7c72c1eb5fd7966422d2d2ca6cba5c69c 5535528 sbcl_1.2.11.orig.tar.bz2 2fe2d4508366b05c5c8ecd4ec3d9bad2e60dd8fd 74008 sbcl_1.2.11-1.debian.tar.xz 3595d457a3541d2c02130f9142266cd1f7462d57 1397682 sbcl-doc_1.2.11-1_all.deb 30a944b141409883d90b2adcc692c4abc6381b1e 2792056 sbcl-source_1.2.11-1_all.deb Checksums-Sha256: 099d444f4eaa04d56b8ccae2880ceabda0306b2d6dc1b5c5d7363ea0dbb5bec0 2350 sbcl_1.2.11-1.dsc 88aa04dae72d011f5c22084a35201188d8a02f0cd82e5de542aa4ce6bfaa3e70 5535528 sbcl_1.2.11.orig.tar.bz2 646ffaae99af0ec13f3ec887abea98aab164b56257d546bf33c942647fb4fa16 74008 sbcl_1.2.11-1.debian.tar.xz b62a3fb4770f1e9ef989606fae38fa89c6293a9d6b5c9a888f31487a0caef8ed 1397682 sbcl-doc_1.2.11-1_all.deb b8d38bbba4ffc546839840105e5bb9ffef04b40166d182302ad6a7a58e7f7f7a 2792056 sbcl-source_1.2.11-1_all.deb Files: 25c77dc57ae59622ac00ca5dce54d704 2350 lisp optional sbcl_1.2.11-1.dsc ce3d9c18656646ca99773a0ed49ab730 5535528 lisp optional sbcl_1.2.11.orig.tar.bz2 bb0c1c7a95b50abb3c055e319d2b98f7 74008 lisp optional sbcl_1.2.11-1.debian.tar.xz 368999c437d523fb0ac021ff8e109e29 1397682 doc optional sbcl-doc_1.2.11-1_all.deb d920b0aef9fdb37532266e0fee7e9d26 2792056 lisp optional sbcl-source_1.2.11-1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJVRg7gAAoJEKv/7bJACMb5jXUQAIuDIj7KPhVB0ZRZ8QT8A20T KzMWPX3yrII2zqko7Y2sOL8T5eCWrTLLkoCukQ/vPrj39+fYyJ/d3a45jQvHk2e2 f+SxbcEVMZ7Mhy8fY9S7qOtDJ3HMXcaGSxaZNzBdnRJUIvaAY2nNoZrtvc2kasre KNZEgW4ZV3j1ZtOV/I75NiQGddnTuVsx3O2nVrx74v0kHTFyr0cCs5UKWQZ8SllO W/HfvZPX8op+j3Suqv/tQEdIOU8HjbkqNYzSxlJ0vvUmde0r5P3j6wgS5u+sBWxp JP1zJDyy4iSFY5IIuRybVk6L3iXkI3w18QQ9WXj0LNFPmtoQxf1ukbSC2FITREdc YPzJGAuz5ALZeBwf7EHba0pRsNQuwvXcJuGakO/qewQdn+H0W/MLwnrMTOZxFaih KhXi8spe+WHnhplIypCien9f4/LaW7ey7Uw1cOvH/eGOAs/H278gyEbD0cuC6X47 nOXH7MJYfsBpgr6J4q5CG2JknlJuBVBXcltthStXm5TzbHuGz/irl8w3kzX3JUR9 EFl9DtEvHC2u7CcMUApjz1Iul1cWHlNNXju6UYhxYRUr9C5HOGdKJfq0qTS7382d cTBcQQOvF08LDTnfcRGATjAltldzC5XWZBlcbTvPwIUXSDyvCtw/lulhkLhZxzVn Vfwi6y9CNCXcoXAhqZkV =iaSS -----END PGP SIGNATURE-----