tag name | sbcl-1.3.0 (76e7781d143d9d6ea1fb710c1e6cc02be0a8aa66) |
tag date | 2015-10-31 14:50:33 +0000 |
tagged by | Christophe Rhodes <csr21@cantab.net> |
tagged object | commit 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-----