changes in sbcl-1.2.13 relative to sbcl-1.2.12:
* incompatible change: on success, TRY-SEMAPHORE and WAIT-ON-SEMAPHORE
return the new count
* enhancement: WAIT-ON-SEMAPHORE accepts a decrement parameter
* enhancement: JOIN-THREAD allows distinguishing timeout vs. abort in all
situations
* enhancement: On Windows DBG_PRINTEXCEPTION_C is handled and its message is
printed. (lp#1437947)
* bug-fix: TRUENAME works properly on broken symlinks presented as
directories. (lp#1458164)
* bug fix: Inlined DPB and DEPOSIT-FIELD don't interfere with left-to-right
order of argument evaluation. (lp#1458190)
* bug fix: (SETF (LDB (BYTE 1 2 JUNK) X) 0) is rightly rejected.
* bug fix: DEFSETF lambda lists should not permit argument destructuring.
* bug fix: calls to (SETF SLOT-VALUE) on a missing slot would in certain
situations incorrectly return the result of a SLOT-MISSING method
instead of always returning the new value. (lp#1460381)
* bug fix: a DEFMACRO occurring not at toplevel and capturing parts of
its lexical environment (thus being a closure) caused expressions
involving the macro name to cause corruption in the pretty-printer
due to faulty introspection of the lambda list of a closure.
* bug fix: out of line MAP/MAP-INTO check that the results produced by the
function are of the matching sequence type. (lp#1459581)
* bug fix: pretty-printing of '(LET `((,X ,Y)) :B) is handled correctly.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
iQEcBAABCgAGBQJVkEnKAAoJEOvVlakQDWPNyn4H/0STaz6SJyhSeMtB6QCb0dvy
jKDhX18NwuWJr9Tx+dzdI93nviYFTA6Qdw2dqXC5qFW42Id8iwmpM/s3G6gV/luI
6tsY55uvt8XPYIuezrz8XdMs7JFTXQ2WDZTvM/pWj0spFzUknZzRrgWyJVpno5/Q
+78ecm/tf184PDtTxBCcFpyt399uYBlhLYUXGp9J/PFt+95NK6l8tQ1V5TxiX7+o
XUwef2PDa6kJdUzjCUZ0n7AKUL4cbWldpduikfSs9zi+AUFbUNkz5gwn7IXlkbqx
jeBavHZxp08B+/8MbsfVVg4jr7bAxXY/Ac9gRClgzKCeBH6gGdhztfKCjm4QF9c=
=cfMj
-----END PGP SIGNATURE-----