tag name | sbcl-2.2.2 (5a9f897c756ce4e57805e399c80120b58d728a0e) |
tag date | 2022-02-26 20:59:41 +0000 |
tagged by | Christophe Rhodes <csr21@cantab.net> |
tagged object | commit 5a98c58078... |
changes in sbcl-2.2.2 relative to sbcl-2.2.1:
* platform support:
** all architectures now share the coverage mark instrumentation
implementation, meaning that performance now equals what had been
implemented only on x86 architectures.
** fixed a performance regression on x86-64 from changes in AVX2 register
handling. (lp#1960081, reported by Michael Kappert)
** fixed a garbage collection bug on ppc64 manifesting in occasional
corruption on threaded programs. (lp#1959338, lp#1952973)
** micro-optimizations in type tests for (SIGNED-BYTE 64).
* enhancement: improved handling of source locations for some classes
of compile time and runtime errors.
* enhancement: better source locations for structure accessors.
* bug fix: SB-COVER now always instruments top level forms correctly.
* bug fix: muffling conditions now works correctly on higher debug settings.
* bug fix: local muffling declarations now scope correctly with respect to
undefined variable warnings.
* optimization: calls to STRING= can now return NIL more quickly on strings
of unequal length.
-----BEGIN PGP SIGNATURE-----
iQFFBAABCgAvFiEE1oOcoKZ/dNnftwki69WVqRANY80FAmIalL0RHGNzcjIxQGNh
bnRhYi5uZXQACgkQ69WVqRANY82mKwf/Z6XRX6z5lRD/Ws1bCJ+ijvWLMcJA1JUm
nvvufuP0J4JJS+ZIybXfHbErlbppPmC8kl5iiZqlakriyQpAOiG97M7j8vLVdt6I
kQARWm9HfOoU+R+HGo82faAz33gFrYNeq99MTwClgLwByhTQA1jrTNQMU4yUC0LD
FtRD3k8SWinpD6YX8zN7/yIJ9hoSIZMWjWuF3pCRcUX90QDPLIewldERrBFyTmVj
1ADMeSungis+QZp4lXKK7J0dnc/CrdTPY1f6LdkMS/hXa2hPHHKTFlGzpizAupHw
MHWv4YK4wpxjsrgUZ8NK07c6R4iel1pl4CYbC5XejGujMpDEz38Ygw==
=2Ik6
-----END PGP SIGNATURE-----