Tags

Tags give the ability to mark specific points in history as being important
  • upstream/1.5.4

    Upstream version 1.5.4
  • sbcl-1.5.4

    changes in sbcl-1.5.4 relative to sbcl-1.5.3:
      * minor incompatible change: hash tables on 64-bit machines consume roughly
        20% less memory but can only grow to hold 2^31 entries (theoretically)
        due to use of 31-bit indices internally.
      * platform support:
        - RISC-V: improve rotate-byte support (thanks to Philipp Matthias
          Schaefer)
      * bug fix: the system reasons more correctly regarding the array rank of
        complicated array types.  (reported by Bart Botta)
      * bug fix: DOUBLE-FLOAT-P never gets weaked to NUMBERP.  (reported by Bart
        Botta)
      * enhancement: the regression test suite can now benefit from paralellism,
        completing much faster when enough compute power is available.
      * optimization: readtables with non-base-char dispatch characters are less
        inefficient.
      * optimization: INTERN performs fewer redundant type checks.
      * optimization: tests for PATHNAMEP and STRUCTURE-OBJECT (including in
        computing hash functions) are faster.
    
  • debian/2%1.5.3-1

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

    Upstream version 1.5.3
  • sbcl-1.5.3

    changes in sbcl-1.5.3 relative to sbcl-1.5.2:
      * platform support:
        - RISC-V: numerous bug fixes and improvements
        - all platforms: better run-program performance when used from multiple
          threads.
      * enhancement: (declaim (optimize (debug 2))) ensures compilation of
        top-level forms, providing better debugging for simple forms that are
        otherwise "byte-code interpreted" when compiled into FASLs.
      * bug fix: use of finalizers could in rare circumstances cause a crash in
        the garbage collector.
      * bug fix: show extended function designators, e.g. (setf foo), in the
        disassembler
      * optimization: reduced overhead of calling NTH/NTHCDR.
      * optimization: improved FLOAT-SIGN on DOUBLE-FLOATs on 64-bit platforms
    
  • debian/2%1.5.2-1

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

    Upstream version 1.5.2
  • sbcl-1.5.2

    changes in sbcl-1.5.2 relative to sbcl-1.5.1:
      * enhancement: RISC-V support with the generational garbage collector.
      * enhancement: command-line option "--tls-limit" can be used to alter the
        maximum number of thread-local symbols from its default of 4096.
      * enhancement: better muffling of redefinition and lambda-list warnings
      * platform support:
        - OS X: use Grand Central Dispatch semaphores, rather than Mach semaphores
        - Windows: remove non-functional definition of make-listener-thread
      * new feature: decimal reader syntax for rationals, using the R exponent
        marker and/or *READ-DEFAULT-FLOAT-FORMAT* of RATIONAL.
      * optimization: various Unicode tables have been packed more efficiently
    
  • debian/2%1.5.1-1

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

    Upstream version 1.5.1
  • sbcl-1.5.1

    changes in sbcl-1.5.1 relative to sbcl-1.5.0:
      * enhancement: restarts for missing package errors.
      * optimization: FIND-PACKAGE should be faster even when run in the context
        of a package with local package-nicknames.
      * optimization: fix TRUNCATE deftransform's results to have well-defined
        signs
      * bug fix: thread-safety problems in RUN-PROGRAM with :PTY.
      * bug fix: SLEEP transform could never fire.
      * build enhancement: defend against quirky host floating point
        implementation
      * test enhancement: allow more parallelism in running the
        regression test suite
    
  • debian/2%1.5.0-1

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

    Upstream version 1.5.0
  • debian/2%1.4.16-2

    sbcl Debian release 2:1.4.16-2
  • 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