summaryrefslogtreecommitdiff
tag namesbcl-1.4.4 (f86f80df77be8e0b65359b4e57d338d41caed510)
tag date2018-01-30 21:02:00 +0000
tagged byChristophe Rhodes <csr21@cantab.net>
tagged objectcommit 08036173dc...
changes in sbcl-1.4.4 relative to sbcl-1.4.3:
* bug fix: pathname accessors such as PATHNAME-DIRECTORY work on SYNONYM-STREAMs. * bug fix: (pathname-{device,directory,name,type} ... :case :common) works as expected. In particular MAKE-PATHNAME composed with the accessors roundtrips properly when both use the same :case. (lp#1739906) * bug fix: DIRECTORY no longer gets confused when the value of *DEFAULT-PATHNAME-DEFAULTS* has a name or type component. (lp#1740563) * bug fix: pattern pieces in pathname components are correctly escaped during unparsing. * bug fix: DELETE-DIRECTORY no longer signals an error when the directory is supplied as a pathname with name and/or type components containing escaped characters. (lp#1740624) * bug fix: weak hash-tables no longer cause GC time to scale superlinearly (lp#1241771) * bug fix: CANCEL-FINALIZATION operates in approximately constant time per operation (lp#1587983) * bug fix: big-endian MIPS systems now (mostly) work again (broken since 1.3.14.x). * bug fix: backtrace from arg-count errors on systems other than x86, x86-64, ARM, and ARM64 now works again. * bug fix: backtrace from asynchronous interrupts on non-x86, non-x86-64 systems should now be more reliable. * enhancement: warnings and errors referring to bindings established by LET, LET*, FLET and LABELS point to the offending form more accurately. * enhancement: backtrace for invalid argument count produces the exact supplied arguments including the extra ones on all platforms (no longer just x86, x86-64, ARM, and ARM64). -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQEcBAABCgAGBQJacN1IAAoJEOvVlakQDWPNqRoH/2DL9Z/G/0mcooEvtCmk6XlT UBcUuCWcHflpvzGzkBUECftCGV4ueMDEPW3MHOrXZ4D4zY8hc/NQeUQsr34bCylU uSGBHg26uGU5pZgpI3vwFS9gq3j/bEj3qGSGrG4sUve02Hv8OHeJwrflMC5m9s7+ McovKjf5RHHXTwnCJ3tSYnsJDU36OW0oL5WLOOq8AlPZnXemX2ZjzXxMTcTsFTXM 1iJxAhJBXX0QCWvSBwMf4vVvZoxlYYc0fIIroBVtY6xIiuat56WuSZRVRL4Avrpu arzV/KFAmZOvj30W51gQk7mVtz2bL4RhRml4Z83w4ABJBJIU2NDsm8b0x25Cnqc= =T0gp -----END PGP SIGNATURE-----