New in version 2.1.10 * incompatible change: simd-pack without a specific element-type is no longer treated as containing integers. A type must be supplied for VOPs to work on such values. * minor incompatible change: the list form of the FUNCTION type specifier does not allow * as any argument type, but does allow * as a placeholder for wholly unspecified arguments when specifying the value(s) type. * minor incompatible change: the default (Lisp) toplevel option parser throws an error if it encounters an option which was intended to be used and removed by the C runtime. (#1945081, reported by Luke Gorrie) * new feature: there is now a defined interface for defining foreign callable functions, which can be used for passing callbacks to foreign functions or for calling Lisp code from the foreign world as a shared library (preliminary support). See the revised manual section "Calling into Lisp From C" for more details. * enhancement: arg-count mismatches in self-calls in defmethod are reported. (#1912436, reported by 3b) * enhancement: the SB-CLTL2 contrib now returns type information for generated structure accessors. (#1934859, reported by SATO shinichi) * optimization: code generation is improved for modular arithmetic involving signed operations. * platform support: * x86-64 machine code emitter crash when attempting to assemble some vector instructions. (#1945975, thanks to Marco Heisig) * conditional move instructions are now supported on arm64. * a number of new peephole optimizations have been implemented on arm64. * arm64 on Darwin now uses gcc-compatible thread-local storage. * bug fix: compiler notes are no longer emitted when compiling FORMATTER forms, including when implicitly triggered on a constant string argument to FORMAT. (#1946246, reported by SATO shinichi) * bug fix: a compiler error when attempting to compile a call to AREF with too many dimensions. (#1902985) * bug fix: harmonize the behaviour of SLOT-BOUNDP on non-standard-objects between the various ways in which it can be called. (#732229, reported by Zach Beane) * bug fix: FTRUNCATE and similar functions are now more careful about deriving facts about the sign of zero they might return. (#1732009, reported by Paul Dietz) New in version 2.1.9 * minor incompatible change: the experimental DEFCAS macro has been removed. * minor incompatible change: finalizing classes with slots with duplicate symbol-names will only emit a warning if either slot name is an exported symbol. (#1943559) * platform support: * the debugger is better able to display SIMD packs. (thanks to Marco Heisig) * fix a bug in zeroing YMM registers. (thanks to Marco Heisig) * fix instruction definitions for SSE blend and shuffle vector instructions. (thanks to Marco Heisig) * handle heap corruption exceptions in our exception handler on win64. * improve WAIT-UNTIL-FD-USABLE on Windows, reducing busy-looping. (thanks to Fabio Almeida) * bug fix: EQUALP hash tables whose keys contain arrays containing floats should behave correctly. (#1942424, reported by Nicolas Neuss) New in version 2.1.8 * minor incompatible change: the experimental DEFINE-CAS-EXPANDER macro has been removed. * minor incompatible change: the hooks in *INIT-HOOKS* are called before starting the finalizer or other non-user threads. (thanks to Sean Whitton) * platform support: * many improvements to code generation on arm64. * avoid slow forms of the bit test instructions BT, BTS, BTR on x86-64. * fix a bug in loading large core files on the Apple M1/arm64. (thanks to Mayank Manjrekar) * fix a bug in loading core loading on the Apple M1/arm64. (reported by Eric Timmons) * enhancement: the block-compiler is more robust to files with intermingled compile-time and load-time effects. The semantics of the block-compiler remain not-entirely ANSI compatible. (thanks to Sean Maher) * enhancement: (CAS SAP-REF-<x>) and CAS on alien integers is implemented on ppc64 and x86-64, working towards fixing #1894057 * bug fix: fix OPEN-STREAM-P on streams closed by saving a core. (#1938433, reported by Guillaume LE VAILLANT) * bug fix: remove a spurious warning from COERCE. (#1920931, reported by Andrew Berkley) * bug fix: remove a warning from inlining SET-EXCLUSIVE-OR. (#1936470, reported by Jerome Abela)
14 lines
1,009 B
Text
14 lines
1,009 B
Text
$NetBSD: distinfo,v 1.72 2021/11/30 23:35:05 rjs Exp $
|
|
|
|
BLAKE2s (sbcl-2.1.10-source.tar.bz2) = 012f5a6a42b1843f53a7cf6fa009c3e1d3e6cbef07d883331703a3ac96bb1a53
|
|
SHA512 (sbcl-2.1.10-source.tar.bz2) = 83c4064b0b99e673221abbc5fd8d6c463dd2368dac7438215f0b0f847fab3999f470d15fe5a6ed504983b80d9160771c3ccb1485e4c3c973be03634ca0d7678b
|
|
Size (sbcl-2.1.10-source.tar.bz2) = 6680771 bytes
|
|
SHA1 (patch-ab) = b272bee6fc39ede638cbf71106150044a2977596
|
|
SHA1 (patch-clean.sh) = 8dd795727c2e2cba2c4b5ca8cc4972c89eb6ecaa
|
|
SHA1 (patch-make-genesis-2.sh) = 5d61f2662795c93aabfaa18ef686725d2ed9384a
|
|
SHA1 (patch-make-host-1.sh) = 7ecb23bf3cd4ee091a279503668a539a533b1196
|
|
SHA1 (patch-make-host-2.sh) = c0ac2f16a670a6db2ff69b863d1f990f7ba0bef0
|
|
SHA1 (patch-make-target-1.sh) = 9064623b0cba2fc6869f3d29ea090d55b7bdaf17
|
|
SHA1 (patch-make-target-2.sh) = 7b288c3c320adb89cefa78a2fc93223ea4b3b66f
|
|
SHA1 (patch-slam.sh) = 2f4d28b2d1572cd624a54f493cc7e30c3c491a3f
|
|
SHA1 (patch-src_runtime_run-program.c) = 42b3ba2e8644fa32c6b2fcb8064c8178f9da9699
|