Tags give the ability to mark specific points in history as being important
-
sbcl-1.4.14
11e21f9b · ·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. -
-
-
sbcl-1.4.13
c660526c · ·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. -
-
-
sbcl-1.4.12
e42557c5 · ·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) -
-
-
sbcl-1.4.11
d7c94c4f · ·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) -
-
-
sbcl-1.4.10
bc7d5266 · ·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) -
-
-
sbcl-1.4.9
bd4bcfb4 · ·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. -
-
-
sbcl-1.4.8
6a36da10 · ·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) -