summaryrefslogtreecommitdiff
tag namesbcl-2.4.6 (e263827ab8beb7b2711d12cb8a653372c0bf2556)
tag date2024-06-29 20:36:12 +0100
tagged byChristophe Rhodes <csr21@cantab.net>
tagged objectcommit 9bf2cab441...
changes in sbcl-2.4.6 relative to sbcl-2.4.5:
* enhancement: name conflicts resulting from colliding symbols in IMPORT and USE-PACKAGE are resolved once for each name, rather than between pairwise colliding symbols. * enhancement: calls to structure constructors with type mismatches in default initforms cause compile-time warnings. * platform support: ** fix constant-folding of %log1p and %log2 on 32-bit x86. ** fix the encoding of popcntd on ppc64 * bug fix: EXPORT could be tricked into exporting two distinct symbols of the same name from the same package. * bug fix: two-argument calls to LOG with arguments of different precision do not lose accuracy through insufficiently-precise intermediate values. * bug fix: :NEWLINE options in *DEFAULT-EXTERNAL-FORMAT* are respected when opening files. (reported by Marco Antoniotti) * bug fix: extend type declarations for the iteration variable of DOLIST with NULL during the evaluation of the result clause. (lp#942237) * bug fix: #\uE0 (LATIN CAPITAL LETTER A WITH GRAVE) was incorrectly not downcased with STRING-DOWNCASE. (lp#2067841, reported by Matt Kaufmann) * bug fix: backquoted lists as arguments to MAKE-ARRAY were miscompiled. (lp#2069345, reported by Dan Bothell) * bug fix: resolve the circularity between the type system and the CLOS metaobject protocol more robustly. (lp#2069502, reported by Jan Moringen) * bug fix: misplaced tilde in a logical pathname error message. (lp#2069995, thanks to Marco Heisig) * optimization: various speedups to UTF-8 based external format streams and other stream routines. -----BEGIN PGP SIGNATURE----- iQFFBAABCgAvFiEE1oOcoKZ/dNnftwki69WVqRANY80FAmaAYiwRHGNzcjIxQGNh bnRhYi5uZXQACgkQ69WVqRANY81K1Qf/aYC0r0RjIzqIETgSGknuxS3S9eL8Y4bu cn55litideItw6if4g8uyIb81fVQAEyllw/ilKEz15QQSutgkjw0rHRiWmKd0ma8 MB988drQ89GJ/PhOX92jLojj5Pu44wap4XLtvBNaNmz2ZX4oX6Xcvh6Qz5f9C9cl /63WUCsLWQLwvtufFTvLfNBX6rvfOV4HId927dVveujEZf+tKGc0AUksVRrVvY5+ DSTKRAL5LKxebcPjNhY5UvrTr7Y8osEpB5E/vQuZ3eez8E5r7ggpe7MIEWG6uFkB 4Uc2lbXwW+YJDcG0U/m70UnuskxeCoJJMwamsWqrgJWMJOzbe7YLuw== =2UYC -----END PGP SIGNATURE-----