Tags give the ability to mark specific points in history as being important
-
-
sbcl-1.5.3
9e58ae78 · ·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 -
-
-
sbcl-1.5.2
0113005e · ·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 -
-
-
sbcl-1.5.1
cc8c08a6 · ·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 -
-
-
-
sbcl-1.5.0
14477ffd · ·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) -
-
-
sbcl-1.4.16
7ab79e32 · ·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. -
-
-
sbcl-1.4.15
f1b50491 · ·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 -
-