Tags

Tags give the ability to mark specific points in history as being important
  • 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
  • upstream/1.4.10

    Upstream version 1.4.10
  • sbcl-1.4.10

    changes in sbcl-1.4.10 relative to sbcl-1.4.9:
      * enhancement: added SB-EXT:MAKE-WEAK-VECTOR.
      * enhancement: constant-modification detection warnings can be generated
        in the presence of conditional constructs.
      * optimization: better bounds-checking on x86[-64] and ARM64.
      * optimization: adding 1 to or subtracting 1 from a fixnum variable does not
        cons.
      * bug fixes: fix a number of bugs revealed by random testing (lp#1782826,
        lp#1779878, lp#1779737)
    
  • debian/2%1.4.9-1

    sbcl Debian release 2:1.4.9-1
  • upstream/1.4.9

    Upstream version 1.4.9
  • sbcl-1.4.9

    changes in sbcl-1.4.9 relative to sbcl-1.4.8:
      * enhancement: SB-COVER instrumentation for x86[-64] has signficantly less
        overhead. The performance penalty for 64-bit code has been measured at
        around 30% slower than uninstrumented code as contrasted with slowdowns
        in excess of 100% previously.
      * enhancement: tracing a generic function with the :METHODS T option
        produces output corresponding to each method called under the default
        :ENCAPSULATE NIL tracing implementation.
      * bug fix: updated TRACE documentation.  (lp#574614 was actually already
        fixed, but there were other issues.)
      * bug fix: fixed x86 GC bug causing heap corruption. (lp#1749369)
      * bug fix: improved compatibility with macOS High Sierra and graphical
        applications.
    
  • debian/2%1.4.8-1

    sbcl Debian release 2:1.4.8-1
  • upstream/1.4.8

    Upstream version 1.4.8
  • sbcl-1.4.8

    changes in sbcl-1.4.8 relative to sbcl-1.4.7:
      * bug fix: redefinition of method combinations now does the expected thing;
        generic functions using that method combination have their effective
        methods lazily recomputed according to the new definition of the method
        combination.  (Reported by Didier Verna at ELS 2018)
      * bug fix: :arguments argument to the long form of DEFINE-METHOD-COMBINATION
        is now implemented more correctly, supporting suppliedp variables and
        &optional defaults.  (Reported by Bruno Haible, lp#309084)
    
  • debian/2%1.4.7-1

    sbcl Debian release 2:1.4.7-1