Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Christophe Rhodes <csr21 <at> cantab.net>
Subject: sbcl-1.2.10 released
Newsgroups: gmane.lisp.steel-bank.announce
Date: Saturday 28th March 2015 14:42:50 UTC (over 2 years ago)
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/
 
CD: 3ms