summaryrefslogtreecommitdiff
tag namesbcl-2.2.5 (12345b86072efac0a4124632c4179009718a1b8e)
tag date2022-05-30 14:27:16 +0100
tagged byChristophe Rhodes <csr21@cantab.net>
tagged objectcommit d72c9e2ebc...
changes in sbcl-2.2.5 relative to sbcl-2.2.4:
* minor incompatible change: SB-EXT:*DERIVE-FUNCTION-TYPES* being NIL now means that function calls will strictly only use type information from proclaimed ftypes. The previous behavior (still the default) of using derived type information from the same file is specified with :SAME-FILE. (lp#1393302) * minor incompatible change: RENAME-FILE now overwrites the target file on Windows too, making its behaviour consistent with other platforms. * minor incompatible change: inlining of local function is inhibited if policy DEBUG = 3. * platform support: ** single-stepping is now supported on 64-bit PowerPC platforms. (thanks to Thomas Fitzsimmons) ** the :SB-LINKABLE-RUNTIME feature is now supported on 32-bit and 64-bit PowerPC platforms. (thanks to Thomas Fitzsimmons) * optimization: improved type derivation of REDUCE with some known reducing functions. * enhancement: debug source locations now work correctly for top level forms with policy DEBUG = 1, as well as for block compiled files. * enhancement: TRACE now supports tracing macro functions, compiler-macro functions, individual methods and local functions. See the user manual for more details. (lp#375314) * bug fix: fix integer comparisons on x86-64 and arm64 (lp#1971088, reported by Guillaume LE VAILLANT) * bug fix: coverage instrumentation behaves correctly with respect to non-local exits. * bug fix: ftype proclamations now take effect immediately during block compilation. * bug fix: block compilation of top-level closures now work. (lp#1931730, reported by Sean Maher) * bug fix: streams opened from RUN-PROGRAM but left unclosed because of a non-local exit no longer cause unrelated streams to be closed later. -----BEGIN PGP SIGNATURE----- iQFFBAABCgAvFiEE1oOcoKZ/dNnftwki69WVqRANY80FAmKUxjQRHGNzcjIxQGNh bnRhYi5uZXQACgkQ69WVqRANY80jKwf+O6fbqcRO25tjBirf5zS0qxxcXK6rGkh5 ECE7niMQUdTPgBpnwlMZvYVrBf1hCKAPLNkCen44P+EtBda4cK1jwrDzOjLQSGq9 UB+FLvH5VVdH3tUxBW4dyXfy4HTrzIRFx1S4nUq6t6zDKEasH05zrHbDRc9bKNqc kbTZtCkNDXL+z/2vMM7AltWaO1Kd9yYzHLJqrDlg01oueAndVIwDa3vnjy1aTqBF /6Xo1XXJKAUwn6qppCwFiHCZ4mIdNXZuRKeu8IAUVaz1O4fcvknSm5pLMmFtOH8s wzPpUkl6DH/RKXA6WCrrd5AQO0u62J9BZ2bqJoriZoTWxZyxkKvG3g== =GlqA -----END PGP SIGNATURE-----