summaryrefslogtreecommitdiff
tag namesbcl-1.3.0 (76e7781d143d9d6ea1fb710c1e6cc02be0a8aa66)
tag date2015-10-31 14:50:33 +0000
tagged byChristophe Rhodes <csr21@cantab.net>
tagged objectcommit dab9ef7a93...
changes in sbcl-1.3.0 relative to sbcl-1.2.16:
* minor incompatible change: the environment passed to a macro/setf/deftype expander is not always an object of type SB-KERNEL:LEXENV. It can be nil, as is permissible by the standard. * enhancement: ported to ARM64 Linux. * enhancement: a new interpreter is included which has many benefits over sb-eval. It is disabled by default. See src/interpreter/README for instructions to enable it, and further details. * bug fix: calling COMPILE when SB-EXT:*EVALUATOR-MODE* was :INTERPRET would fail to perform "normal semantic processing such as macro expansion" as stipulated by X3J13 issue LOAD-TIME-EVAL. * bug fix: SB-UNICODE:CONFUSABLE-P no longer treats "<" and the empty string as confusable. (lp#1504739) * bug fix: (ASSERT (COMPUTE-IT ...)) would expand incorrectly if COMPUTE-IT was a local macro that shadowed a global function. * bug fix: SB-POSIX:CFSETISPEED and SB-POSIX:CFSETOSPEED now work properly on platforms that use only the minimum specified set of fields in struct termios (verified on Linux, still known not to work on FreeBSD and NetBSD, very probably others). (partial fix for lp#1500951) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQEcBAABCgAGBQJWNNU6AAoJEOvVlakQDWPNC6kH/jsus8tGQYhKBX71oomRU9vK rldE45zkg5GANZ2qkJn6FTsNNSa4wf9yurgVds4MsUVf9FIUUMAWahtSxp0xT3kE a9FxcODy1NWwb65te4CspqfJXbFHKonp1UdGdZjZx2yviihgz/1FgXZfUIux6nkg VP+CAmZmPUnq5WXOjDZ7ZvtFIc3ulAyyoQs5g+5IbuHRRfOERYoRpreZIy/q0h5V rqtoW6sHlOSxchxrpDkfTG9wCwtDKOoUu58mMmDxgUZou4DYnrCIlC/XSqXmDjKE JZjTS/FPZ0wzsAWSo0LK8jGhLj3VEU356nh4j0eR5i6SNrvOrb/7KdDAULMkqBc= =ZJvp -----END PGP SIGNATURE-----