[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted sbcl 2:1.2.11-1 (source all amd64) into unstable

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>
 sbcl       - Common Lisp compiler and development system
 sbcl-doc   - Documentation for Steel Bank Common Lisp
 sbcl-source - Source code files for SBCL
Closes: 734967
 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
       * 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.
       * 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
     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,
         code requiring delayed evaluation could be unportable though.]
       * enhancement: unused variables at the top-level are now reported.
       * bug fix: DEFCLASS handles cyclic {super,meta}class relations better
       * 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
       * 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)
 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
 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
 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

Version: GnuPG v1


Reply to: