Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • sbcl-1.5.0
    changes in sbcl-1.5.0 relative to sbcl-1.4.16:
      * enhancement: SB-COVER emulates IN-PACKAGE when recording source maps;
        this makes it possible to generate coverage for forms that uses local
        package nicknames, or otherwise must be read in the correct package.
      * build enhancement: new host quirks mechanism, support for building under
        ABCL and ECL (as well as CCL, CMUCL, CLISP and SBCL itself)
      * optimization: (FIND-SYMBOL x "P") for constant "P" executes faster,
        subject to "P" not being a package-local nickname of any
        package. Similarly INTERN.  (lp#1814924)
      * optimization: bounds checks are elided when possible where the same array
        is dereferenced multiple times.
      * bug fix: initargs are now deduplicated when computing effective slots.
      * bug fix: TREE-EQUAL with :TEST 'EQL now correctly computes its answer.
        (reported by Bahodir Mansurov)
      * bug fix: compiled (COERCE x 'FLOAT) no longer coerces double-floats into
        single-floats.  (reported by J. Gareth Williams)
    
  • debian/2%1.4.16-1
    sbcl Debian release 2:1.4.16-1
  • upstream/1.4.16
    Upstream version 1.4.16
  • sbcl-1.4.16
    changes in sbcl-1.4.16 relative to sbcl-1.4.15:
      * minor incompatible change: ENSURE-DIRECTORIES-EXIST no longer establishes
        a CONTINUE restart in case of an error.
      * minor incompatible change: Defining macros (DEFVAR, etc) which require a
        symbol as the name will fail to macroexpand if given a non-symbol.
      * enhancement: the unexported restart names SB-{ALIEN,FASL,IMPL,PCL}::RETRY
        have been replaced by SB-EXT:RETRY.
    
  • debian/2%1.4.15-1
    sbcl Debian release 2:1.4.15-1
  • upstream/1.4.15
    Upstream version 1.4.15
  • sbcl-1.4.15
    changes in sbcl-1.4.15 relative to sbcl-1.4.14:
      * enhancement: added AVX2 instructions on x86-64, which can be used with
        SB-SIMD-PACK.
      * enhancement: specializer name parsing is less lenient and signals a
        specific condition in case of syntax errors. (lp#1808681)
      * enhancement: provide interactive restarts for some file-system errors.
      * enhancement: COMPILE no longer acquires the world lock.
        (fixes most occurrences of lp#308959)
      * bug fix: RUN-PROGRAM is more responsive and less likely to deadlock
        (lp#1702178, lp#1808641)
      * bug fix: traceroot can search for simple-fun targets (lp#1808659, reported
        by Michal Herda)
      * compiler bug fixes:
        ** related to code generation: lp#1805899, lp#1806982, lp#1807455
        ** related to interpreting and constant-folding: lp#1806513
        ** related to the type system: lp#1804759, lp#1804796
        ** related to eq-testing of structure slots: lp#1809582, lp#1808273
        ** related to dynamic-extent: lp#1809565, lp#1809253, lp#1809485,
           lp#1739652
        ** related to GC safety: lp#308949
    
  • debian/2%1.4.14-1
    sbcl Debian release 2:1.4.14-1
  • upstream/1.4.14
    Upstream version 1.4.14
  • sbcl-1.4.14
    changes in sbcl-1.4.14 relative to sbcl-1.4.13:
      * enhancement: attempting to build on openbsd 6.0 or newer without
        the wxallowed mount option now results in a more useful error message.
      * enhancement: by popular demand, SB-EXT now exports two functions
        HEAP-ALLOCATED-P and STACK-ALLOCATED-P to assist in writing debug
        assertions that objects in hash-tables are not stack-allocated, etc.
      * bug fix: restored sb-thread support on OpenBSD.
    
  • debian/2%1.4.13-1
    sbcl Debian release 2:1.4.13-1
  • upstream/1.4.13
    Upstream version 1.4.13
  • sbcl-1.4.13
    changes in sbcl-1.4.13 relative to sbcl-1.4.12:
      * minor incompatible change: PRINT-TYPE and PRINT-TYPE-SPECIFIER are not
        exported from SB-EXT. These were never announced, so this change would
        only affects users who discovered these undocumented functions.
      * enhancement: SB-EXT:SEARCH-ROOTS and SB-EXT:GC-AND-SEARCH-ROOTS
        are supported on all backends that use gencgc.
    
  • debian/2%1.4.12-1
    sbcl Debian release 2:1.4.12-1
  • upstream/1.4.12
    Upstream version 1.4.12
  • sbcl-1.4.12
    changes in sbcl-1.4.12 relative to sbcl-1.4.11:
      * minor incompatible change: a number of platform-specific elements of
        *FEATURES* related to whether the system implements particular strategies
        have been removed.
      * minor incompatible change: some changes to the (internal) implementation
        details of the x86 and x86-64 have necessitated changes to some low-level
        libraries.
      * enhancement: attempting to transfer control through GO or RETURN-FROM to
        frames which no longer exist are now caught and handled by the debugger.
      * enhancement: identical code (at the machine instruction level) can now be
        shared between functions, if explicitly requested.
      * enhancement: SB-EXT:STRING-TO-OCTETS and SB-EXT:OCTETS-TO-STRING are now
        documented.
      * bug fixes: fix a number of bugs revealed by random testing (lp#1793171,
        lp#1793150, lp#1791550, lp#1792030, lp#1791059, lp#1790157, lp#1790717,
        lp#1790703)
    
  • debian/2%1.4.11-1
    sbcl Debian release 2:1.4.11-1
  • upstream/1.4.11
    Upstream version 1.4.11
  • sbcl-1.4.11
    changes in sbcl-1.4.11 relative to sbcl-1.4.10:
      * minor incompatible change: changes to the (internal) assembler on x86
        and x86-64 may cause problems to some low-level third-party libraries:
        ** new macro EA for defining an effective address, without size
           information;
        ** an explicit size modifier is now needed for MOVSX and MOVSZ
           instructions;
        ** MOVD and MOVQ move a single size of operand by definition.
      * enhancement: support the latest MinGW (lp#1786731, reported by il71)
      * enhancement: checks for modifications of constants can now be done in
        local (FLET/LABELS) functions.
      * optimization: improved type checking routines for various compound types.
      * optimization: array bound checks are elided on vectors when the index is
        known to be less than the length, including LOOP ACROSS.
      * optimization: the register allocator's use of temporaries is somewhat
        improved.
      * optimization: checking widetags involves fewer conditional jumps on x86
        and x86-64.
      * bug fix: fix a number of bugs related to constant improper lists as
        sequence arguments (lp#1768563, lp#1768568, lp#1768652)
    
  • debian/2%1.4.10-1
    sbcl Debian release 2:1.4.10-1