Change logs for sbcl source package in Xenial

  • sbcl (2:1.3.1-1ubuntu2) xenial; urgency=medium
    
      * debian/patches/fix-texinfo-ftbfs: Grab patch from Debian to fix FTBFS with
        new texinfo.
    
     -- Logan Rosen <email address hidden>  Sat, 19 Mar 2016 17:58:20 -0500
  • sbcl (2:1.3.1-1ubuntu1) xenial; urgency=medium
    
      * Merge from Debian unstable. Remaining changes:
        - debian/rules: Do not leave stage1 unreadable, fixing an FTBFS on the
          Launchpad buildds with pkgstriptranslations.
    
    sbcl (2:1.3.1-1) unstable; urgency=medium
    
      * New upstream release
        changes in sbcl-1.3.1 relative to sbcl-1.3.0:
        * enhancement: SB-THREAD support for ARM64.
        * enhancement: compiling an out-of-line DEFSTRUCT constructor call
          will warn if a defaulted value is incompatible with its slot type.
        * enhancement: a local INLINE declaration on a structure constructor
          will work as intended, subject to any other factors that inhibit
          inlining, even if the DEFSTRUCT was not itself within a global
          INLINE proclamation for the named constructor
        * enhancement: SB-EXT:DYNAMIC-SPACE-SIZE is now defined for cheneygc.
        * enhancement: x86[-64] platforms support SB-EXT:CAS on structure slots
          of type SB-EXT:WORD
        * enhancement: the interleaved structure slot optimization from
          release 1.2.6 has been ported to 32-bit x86, Sparc, PowerPC, ARM64.
        * enhancement: SB-THREAD:JOIN-THREAD signals a proper error when an attempt
          is made to join the current thread
        * bug fix: NTH-VALUE does not cause stack overflow. (lp#1511419)
        * bug fix: structure constructor type checking is better. (lp#1508735)
        * bug fix: supplied-p variables for unused optional or keyword variables no
          longer confuse SB-DI:PARSE-COMPILED-DEBUG-FUN-LAMBDA-LIST (and thus the
          backtrace machinery) (lp#1498644)
        * bug fix: Backtrace correctly handles undefined-function frames on MIPS.
        * bug fix: WITH-FLOAT-TRAPS-MASKED correctly clears accrued traps on MIPS
          (fixes issues with floating-point type derivation in the compiler).
        * bug fix: FLOAT-NAN-P and FLOAT-TRAPPING-NAN-P now work correctly on MIPS
          and HPPA.
        * bug fix: MIPS context register access now masks to 32 bits (fixing issues
          parsing negative-fixnum values for internal-error arguments and escaped
          debug variables on 64-bit CPUs).
        * bug fix: (SETF SAP-REF-DOUBLE) with constant offset on big-endian MIPS
          now works correctly.
        * bug fix: Callback parameter (argument) handling on MIPS is now vastly
          more correct.
        * bug fix: %DECREMENT-SEMAPHORE adjusts the remaining timeout after a
          spurious wakeup
    
     -- Logan Rosen <email address hidden>  Thu, 18 Feb 2016 03:23:21 -0500
  • sbcl (2:1.3.0-1ubuntu1) xenial; urgency=medium
    
      * Merge from Debian unstable. Remaining changes:
        - debian/rules: Do not leave stage1 unreadable, fixing an FTBFS on the
          Launchpad buildds with pkgstriptranslations.
    
    sbcl (2:1.3.0-1) unstable; urgency=medium
    
      * New upstream release
        changes in sbcl-1.3.0 relative to sbcl-1.2.16:
          * minor incompatible change: the environment passed to a macro/setf/deftype
            expander is not always an object of type SB-KERNEL:LEXENV.
            It can be nil, as is permissible by the standard.
          * enhancement: ported to ARM64 Linux.
          * enhancement: a new interpreter is included which has many benefits
            over sb-eval. It is disabled by default. See src/interpreter/README
            for instructions to enable it, and further details.
          * bug fix: calling COMPILE when SB-EXT:*EVALUATOR-MODE* was :INTERPRET
            would fail to perform "normal semantic processing such as macro expansion"
            as stipulated by X3J13 issue LOAD-TIME-EVAL.
          * bug fix: SB-UNICODE:CONFUSABLE-P no longer treats "<" and the empty
            string as confusable.  (lp#1504739)
          * bug fix: (ASSERT (COMPUTE-IT ...)) would expand incorrectly
            if COMPUTE-IT was a local macro that shadowed a global function.
          * bug fix: SB-POSIX:CFSETISPEED and SB-POSIX:CFSETOSPEED now work properly
            on platforms that use only the minimum specified set of fields in struct
            termios (verified on Linux, still known not to work on FreeBSD and NetBSD,
            very probably others).  (partial fix for lp#1500951)
        changes in sbcl-1.2.16 relative to sbcl-1.2.15:
          * enhancement: by default, timers with a repeat interval do not "catch up"
            by repeatedly calling their function after a clock discontinuity such as a
            suspend and resume cycle
          * bug fix: correctly restore multiple values on the stack in the presence of
            alien calls. (lp#1489590)
          * bug fix: MAKE-STRING-OUTPUT-STREAM enforces that :ELEMENT-TYPE
            is a subtype of CHARACTER.
          * bug fix: an EQL method specializer no longer causes garbage retention
            if there are no extant methods using the specializer. (lp#492851)
      * Enable arm64 supported now
    
    sbcl (2:1.2.15-2) unstable; urgency=medium
    
      * Fix arch=all only build
    
    sbcl (2:1.2.15-1) unstable; urgency=medium
    
      * New upstream version
        changes in sbcl-1.2.15 relative to sbcl-1.2.14:
          * new feature: DEPRECATION declaration for functions, variables and types
            causes {EARLY,LATE,FINAL}-DEPRECATION-WARNING to be signaled when subject
            of the declaration is used. Integrated with DESCRIBE, DOCUMENTATION and
            SB-CLTL2:{VARIABLE,FUNCTION}-INFORMATION. Documented in the "Deprecation"
            section of the manual.
          * enhancement: ASDF updated to 3.1.5. (lp#1476867)
          * enhancement: definitions within PROGN get proper source locations when
            compiled (needs latest Slime to take advantage of this). (lp#1473147)
          * enhancement: source locations for DEFCLASS slots now point directly to the
            slot definitions, not the whole DEFCLASS form.
          * bug fix: better source location in the presence of quoted forms.
            (lp#1370561)
          * bug fix: better source locations inside backqoute. (lp#1361502)
          * bug fix: HANDLER-BIND requires that the handler-function be
            a function designator at the time of binding establishment. (lp#1480679)
          * bug fix: inlined functions surrounded by nested macrolets are properly
            inlined. (lp#309123)
    
     -- Logan Rosen <email address hidden>  Thu, 19 Nov 2015 22:54:01 -0500
  • sbcl (2:1.2.14-1ubuntu1) wily; urgency=medium
    
      * Merge from Debian unstable. Remaining changes:
        - debian/rules: Do not leave stage1 unreadable, fixing an FTBFS on the
          Launchpad buildds with pkgstriptranslations.
    
    sbcl (2:1.2.14-1) unstable; urgency=medium
    
      * New upstream version
        changes in sbcl-1.2.14 relative to sbcl-1.2.13:
          * minor incompatible change: The name of a compiled anonymous lambda
            as returned by the third value of FUNCTION-LAMBDA-EXPRESSION can have
            a lambda-list-like list following the introductory LAMBDA that is not
            in general a syntactically valid lambda list. Specifically, it won't
            retain default values, supplied-p variables, or &KEY or &AUX bindings.
          * enhancement: DESTRUCTURING-BIND has been totally reimplemented from
            scratch to address a handful of performance and correctness issues.
            Some minor behavioral differences exist regarding order of evaluation
            of default forms for unsupplied &OPTIONAL and &KEY arguments
            when nested destructuring patterns are involved.
            (lp#707556, lp#707573, lp#707578, lp#708051)
          * enhancement: DEFCONSTANT and DEFSTRUCT respect package locks. (lp#1186238,
            lp#1036716)
          * enhancement: sb-unicode:normalize-string has a new optional argument,
            FILTER, a callback which controls which decomposed characters are
            collected. Useful for stripping away diacritics more efficiently.
          * bug fix: (TYPE-OF ARRAY) for a non-simple array is subject to change
            after a call of ADJUST-ARRAY. (lp#1333731)
          * bug fix: Dynamic-extent allocation with a loop between allocating a value
            and the start of its environment no longer discards the allocated data
            when the loop is taken. (lp#1472785)
          * bug fix: Variable-reference elimination no longer generates incorrect code
            under certain circumstances. (lp#1446891)
          * bug fix: variables with EQL types are no longer treated as constants by
            VOPs, which caused problems with closures being allocated for such
            variables, but they remained unused. (lp#1390149)
          * bug fix: Windows installer generates registry key name
            correctly. (lp#1476447)
      * Use caninical Vcs URLs
    
     -- Logan Rosen <email address hidden>  Sat, 01 Aug 2015 22:12:48 +0000