tag name | sbcl-2.2.9 (0c0ca7ad7c5f1d42d76f6a49cb50040de41762c8) |
tag date | 2022-09-29 08:43:27 +0100 |
tagged by | Christophe Rhodes <csr21@cantab.net> |
tagged object | commit 0e1ec59912... |
changes in sbcl-2.2.9 relative to sbcl-2.2.8:
* platform support:
** fix build on Darwin platforms with -fno-common. (lp#1980570, thanks to
Sergei Trofimovich)
** include /usr/local paths when building on FreeBSD. (lp#1981112,
reported by William G Lederer)
** several micro-optimizations on x86-64, including: better use of
INC/SUB, better SAP+, shorter KEYWORDP, better argument count
verification
** arm64: better KEYWORDP, better argument count verification
** fix build on 32-bit Windows. (lp#1988534, thanks to Alexis Rivera)
** x86-64: WITH-PINNED-OBJECTS can pin constants. (lp#1989037)
* bug fix: make sb-simd build in compiler-only SBCL. (thanks to Tonas
Hlavaty)
* bug fix: SB-SPROF:WITH-PROFILING now returns the value of its body (as was
advertised in its documentation).
* bug fix: catch malformed LET* forms in DEFMETHOD bodies. (lp#1988880,
reported by Patrick Poitras)
* enhancement: better source form tracking for atoms in LET bindings.
* optimization: reader character macro lookup is simpler and faster.
* optimization: FILL-POINTER (and its setter) are more compact.
-----BEGIN PGP SIGNATURE-----
iQFFBAABCgAvFiEE1oOcoKZ/dNnftwki69WVqRANY80FAmM1TJ8RHGNzcjIxQGNh
bnRhYi5uZXQACgkQ69WVqRANY83yxAgAhNECPnS+/+b+jFW05+0TgrahraZX0mtD
jmXsLg83SdoD9j6p+zTsxeoreSuY6Byn0SfDjJuEY2S2bWBY8rDbTzkGt8Ce4lXk
IL3zssquhafSUWHiTDrEactwqHb5b5fymk1KjmAJpGbdUBYqOldr9HJZSz3DK+Rf
l2MZJ5ippqYJsexFgZ2rEm0H2tPH32tjZeRCa4nOUKlQjylQT3Z5LzkJEVwFky4F
zjLqRim+ArholNqtxMFUW/zj6Tq0FXfKDXxWJyyQ1uIcilEfDjWYODrIDHWprCzi
QdmkvXaO6R/Q8f1KzzPcXFkMmHn4vquXDRupZAwbdCrCVJzkQxSI7A==
=nxpP
-----END PGP SIGNATURE-----