summaryrefslogtreecommitdiff
tag namesbcl-2.4.7 (5a597bb981e6aac366ffd7d71da51bca119e124d)
tag date2024-07-27 10:17:47 +0100
tagged byChristophe Rhodes <csr21@cantab.net>
tagged objectcommit 65de98f92e...
changes in sbcl-2.4.7 relative to sbcl-2.4.6:
* minor incompatible change: the compiler will emit optimization notes related to complex type checks only at high SPEED optimization settings. * minor incompatible change: the GET-FOREGROUND symbol is now exported from the SB-THREAD package. (thanks to Philipp Marek) * minor incompatible change: code objects are now printed with their ending address as well as their start address. * platform support: ** fix occasional saved core corruption on Win32. (reported by Luís Borges de Oliveira) ** address some crashing cases in arena support. (reported by Andreas Franke) ** fix a hard-coded path to `cp`. (thanks to Hraban Luyat) ** address relocation issues on PIC-flavoured arm64. (lp#2067153, thanks to leafze) ** fix a crash in the arm64-dissassembler if a code component is missing. ** fix a crash on 32-bit musl libc systems. (reported by Will Sinatra) ** fix building with link-time optimization. (lp#2072800, reported by Eli Schwartz) ** fix building with newer llvm. (lp#2071545, reported by Yan) ** mitigate the lack of gc-safety in SB-VM::REMOVE-STATIC-LINKS. (lp#2045433) * bug fix: COMPILE installs its second argument as the value of its non-null NAME argument, even if the second argument was already compiled. (lp#2071324, reported by Tim Bradshaw) * bug fix: allow the hashing routines in sb-md5 to work on arrays with more than 2^29 elements. * bug fix: allow READ-SEQUENCE and WRITE-SEQUENCE to read and write files bigger than 4GB. * bug fix: READ-SEQUENCE returns the index of the first unmodified element of its sequence. (reported by Janis Dzerins) * optimization: various improvements to floating point rounding routines. * optimization: PHASE called on the result of COMPLEX now elides the intermediate COMPLEX object. * optimization: the compiler is more aware of the types of COMPLEX, ATAN, APPEND and NCONC. -----BEGIN PGP SIGNATURE----- iQFFBAABCgAvFiEE1oOcoKZ/dNnftwki69WVqRANY80FAmakuzsRHGNzcjIxQGNh bnRhYi5uZXQACgkQ69WVqRANY82/agf8DvfuGPWlY9p5Oh6lBYm2rvC2/e0BCylP i6eq+aC5rsO8HVV8LD7PR6HL7EZwlQ8U2E6VBT/YI9/b2MDzTQJMGGqzuYCAHjBp J4doCY0Vx9l8A/4FIJhGd5vxjpwZ3ujW9BJpAUZYdlMvhIzSgCQbIfWc+Kq2Dobw MBMX8G/NrsTPlc8GqiHw+7wmvCKyufgCnxWp12+UO3qDvEMl7NWgSrO08L4LsLIS Z0pYp5qXxFI4A1RhtZAzGWZliC71cR5Z0W/urtuyqoyVCL7gwy4F7GBIm9wjJoi+ T9xTBwwVvuJKqehZzGUi4QNbovRun81OKDyltJ3H4MsQQOSJm49vgA== =vp5H -----END PGP SIGNATURE-----