Dear all,
SBCL 1.2.10 has been released; the release notes are appended to this
message. One thing that is not mentioned in the release notes, but
which has been exercising developers recently, is a warning for the near
future: some interfaces which are currently in "early" deprecation
status (and so are emitting style-warnings at compilation-time) will in
the next release cycle or two start emitting full warnings, either at
compilation time or at load time. Particular interfaces signalling
warnings causing problems to some users include: SB-EXT:QUIT, and the
SB-THREAD:SPINLOCK API. If anyone is using those, now is the time to
update to SB-EXT:EXIT and SB-THREAD:MUTEX respectively. (See also the
"Deprecated Interfaces" chapter in the manual).
Best wishes,
Christophe
changes in sbcl-1.2.10 relative to sbcl-1.2.9:
* minor incompatible change: all SOCKINT::WIN32-* functions have been
deprecated with EARLY deprecation state
* minor incompatible change: performing introspection via the
system-internal
SB-INT:INFO function could expose that :TYPE :TRANSLATOR is not
necessarily
a function, as it always was before. (Affects swank-fancy-inspector)
* enhancement: The value of SXHASH on bit-vectors of length equal to the
word size now depends on the vector's contents instead of being
constant;
its value on bit-vectors of length divisible by the word size now
depends
also on the contents of the vector's last word.
* bug-fix: sb-bsd-sockets on win32 uses proper C function declarations.
(lp#1426667)
* bug fix: A new dead code elimination phase removes dead code loops
that confuse stack analysis. (lp#1255782, lp#308914)
* bug fix: A toplevel form which was simple enough to bypass the main
compiler in COMPILE-FILE, and which contained an empty SETQ or PROGN
would produce an invalid fasl file. (lp#1427050)
* bug fix: The compiler no longer signals an internal error when
encountering invalid FUNCTION forms like (function 1)
* bug fix: express proper dependencies in the ASDF contrib, to support
systems where make runs in parallel. (lp#1434768; thanks to Nikhil
Benesch)
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website,
sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for
all
things parallel software development, from weekly thought leadership blogs
to
news, videos, case studies, tutorials and more. Take a look and join the
conversation now. http://goparallel.sourceforge.net/