sbcl-1.2.13
tag101b4fe4041e1ab6b8237039eededf2e6ae9383e
object e9a095365bf2f5e4c539479e0b4a183a905a5703
authorChristophe Rhodes <csr21@cantab.net>
Sun, 28 Jun 2015 19:23:54 +0000 (28 19:23 +0000)
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-----