tag name | sbcl-2.2.7 (090ab4317f4d71f8f5d34850c5217f785c3eed01) |
tag date | 2022-07-29 15:39:11 +0100 |
tagged by | Christophe Rhodes <csr21@cantab.net> |
tagged object | commit 5219185361... |
changes in sbcl-2.2.7 relative to sbcl-2.2.6:
* minor incompatible change: the compiler emits full WARNINGs for undefined
references to variables in TYPE and DYNAMIC-EXTENT declarations, and for
SETQ of an undefined variable. (This was the historic behaviour for
everything except the DYNAMIC-EXTENT case, which used to emit a
STYLE-WARNING, but these diagnostics got lost in a refactoring since
sbcl-2.2.2)
* minor incompatible change: literal objects (strings, in particular)
in compiled code may at the discretion of the runtime be placed in
read-only memory. Violations of CLHS 3.7.1 could produce memory faults.
If ":PURIFY NIL" is given to SAVE-LISP-AND-DIE then no read-only memory
will be used.
* enhancement: Unicode support has been updated to support version 10.0.0 of
the Unicode standard, including addition of characters and refinements to
breaking and collation algorithms.
* bug fix: AVX is no longer used for loading simd-pack-256 constants.
(lp#1928097)
* bug fix: fix building the manual when some contribs are blocked or
otherwise disabled. (lp#1979821, thanks to Robert Schiele)
* bug fix: fix type derivation of sequence functions with highly-specific
declared argument types. (lp#1980292, reported by James Kalenius)
* bug fix: internal error when optimizing chains of conditionals in local
functions. (lp#1981607, reported by Pasha K)
* bug fix: fix comparison of negative floats with bignums.
* optimization: faster TRUNCATE with float arguments.
* optimization: EQUALP hashing of large floating point values should
generate less garbage.
-----BEGIN PGP SIGNATURE-----
iQFFBAABCgAvFiEE1oOcoKZ/dNnftwki69WVqRANY80FAmLj8Q8RHGNzcjIxQGNh
bnRhYi5uZXQACgkQ69WVqRANY83UEQgAvFn2JtEeyNkaH8ivBd+g2QaQka+9rPZN
dq3tkjQGNTnZLojtYPA8mQ4s2LHrpw8B4H7PPQnmlaxIjew58IYukd7d/Oje33Hy
59HuE6P+aKqF3mFACQpPcdC5wQLC26SrK91uIzZNbneXdQYaSEPSvWRmlf8hohYa
yt+XGLMvO88hv84Ps7FhqJ8Dh0VLXgbhSo5koU9b4pkPW8Hz7FQFCH/58xqiM3PE
EODWgSbQpb/rl70u+RIVXN8Nvwsyp+ytC+sP3dtCE8mWUa1tvWcD3MCcODmHvj/A
NIoi6TGiIGJFATgMwYyiBbcprHPEw8cjr3SKwBQ/rnJraoIiy2oBaw==
=+/rx
-----END PGP SIGNATURE-----