Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • sbcl-1.5.6
    changes in sbcl-1.5.6 relative to sbcl-1.5.5:
      * platform support:
        - experimental support for 64-bit PowerPC running Linux (extending Brian
          Bokser's work from 2018), on both the v1 and v2 ABIs
      * new feature: SB-EXT:SEARCH-ROOTS discovers paths from live objects to the
        roots keeping them alive.
      * enhancement: string output streams created with :ELEMENT-TYPE 'BASE-CHAR
        use internal buffers of BASE-STRING instead of UCS-4 strings restricted
        to the ASCII range, yielding a theoretical 4:1 space reduction.
      * optimization: improved make-array type derivation for multi-dimensional
        arrays. (lp#1838442)
      * bug fix: compliant redefinition of classes whose previous definition
        caused argument mismatch errors does not generate errors any more.
        (lp#1840595, reported by 3b on #sbcl)
      * bug fixes for issues caught by the random tester:
        - never derive the type of TRUNCATE on arbitrary numbers as the empty
          type.  (lp#1838267)
        - provide out-of-line definitions for internal machinery related to
          FLOAT-SIGN.  (lp#1838337)
        - include COMPLEX in the derived type of SIGNUM when appropriate.
          (lp#1838333)
        - more correct internal type testing for function types.  (lp#1838808,
          lp#1838888, lp#1838986)
        - don't assume that all objects of type (NOT SIMPLE-ARRAY) have an array
          header.  (lp#1838827)
        - recognize that PHASE on non-positive numbers can return 0 as well as PI.
          (lp#1838892)
    
  • debian/2%1.5.5-2
    sbcl Debian release 2:1.5.5-2
  • debian/2%1.5.5-1
    sbcl Debian release 2:1.5.5-1
  • upstream/1.5.5
    Upstream version 1.5.5
  • sbcl-1.5.5
    changes in sbcl-1.5.5 relative to sbcl-1.5.4:
      * platform support:
        - SunOS: bug reports and patches from Richard Lowe in sb-posix tests
          (lp#1837495), sb-concurrency tests (lp#1837817), unencapsulated tracing
          (lp#1837307), float registers in interrupt contexts (lp#1837168)
      * bug fix: do not generate version.lisp-expr from git describe if the git
        repository is not sbcl's own.  (lp#1836663, thanks to Richard Lowe)
      * bug fix: compiler crash related to VALUES-LIST on a &REST argument in some
        contexts.  (lp#1836096, reported by Samuel Jimenez)
      * bug fix: compiler hang related to constraint propagation.  (lp#1835599,
        reported by Mark Cox)
      * bug fix: the inspector showed the wrong array element type.  (lp#1835934,
        reported by Richard M Kreuter)
      * optimization: numerous improvements to hash table access and rehashing
      * optimization: ASSERT compiles into substantially more compact code.
        (lp#1835221)
    
  • debian/2%1.5.4-1
    sbcl Debian release 2:1.5.4-1
  • 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