SBCL 0.8.14 released
William Harold Newman <[email protected]> Tue, 31 Aug 2004 13:32:33 -0500
| Newsgroups | gmane.lisp.steel-bank.announce |
|---|---|
| Message-ID | <[email protected]> |
sbcl-0.8.14 has been released.
Historically I have signed releases with MD5. Now, since MD5
collisions were reported at the Crypto conference and some doubt was
cast on SHA-1 too -- see, e.g.,
http://www.freedom-to-tinker.com/archives/000664.html
-- I am unsure how best to sign releases. Probably I'll figure
something out by next month (or just learn what the new consensus on
best practice is, and crib from that). For this month, though, no
signatures.
from the NEWS file in the distribution:
changes in sbcl-0.8.14 relative to sbcl-0.8.13:
* incompatible change: the internal functions
SB-KERNEL:32BIT-LOGICAL-FOO, intended for providing efficient
logical operations on (UNSIGNED-BYTE 32) values, have been renamed
to SB-KERNEL:WORD-LOGICAL-FOO. Modular arithmetic should be used
instead of the old functions.
* new feature: on platforms where "dladdr" is available foreign
function names now appear in backtraces. (based on Helmut Eller's
work for CMUCL)
* documentation: documentation for SB-BSD-SOCKETS, SB-GRAY,
SB-SIMPLE-STREAMS, and SB-PROFILE have been integrated into the user
manual.
* documentation: ASDF manual is now distributed with SBCL.
* bug fix: SBCL can now load its contributed modules with REQUIRE
even if the system-provided entries have been removed from
ASDF:*CENTRAL-REGISTRY*. Infinite recursion in REQUIRE is also
detected.
* bug fix: backtraces involving undefined functions or assembly
routines are more informative. (thanks to Brian Downing)
* bug fix: mutually referent alien structures now work correctly.
(reported by Rick Taube)
* bug fix: structures defined by WITH-ALIEN can be referred to
within other definitions in the same WITH-ALIEN.
* bug fix: division operators (MOD, TRUNCATE and the like) with
constant zero divisors and integer dividends no longer generate
left shifts.
* bug fix: provide default methods for INPUT-STREAM-P and
OUTPUT-STREAM-P specialized on SB-GRAY:FUNDAMENTAL-STREAM.
* bug fix: improve the detection and resolution of MOP metacycles
(where effective method computation depends on the generic function
having its effective method computed). (reported by Bruno Haible)
* bug fix: pass the right initargs to :BEFORE or :AFTER methods on
SHARED-INITIALIZE or INITIALIZE-INSTANCE in optimized
MAKE-INSTANCE constructors. (reported by Axel Schairer for cmucl)
* bug fix: pathnames with relative directory components can be
represented relative to default pathnames.
* optimization: in taking the GCD of bignums, reduce the two bignums
to approximately the same size (using Euclid's algorithm) before
applying the more sophisticated binary GCD. (thanks to Juho
Snellman)
* optimization: COUNT on bitvectors now operates word-at-a-time.
* optimization: ASH with a positive, but not necessarily constant,
(leftwards) shift, when in a modular context, is compiled to a
hardware shift.
* fixed some bugs revealed by Paul Dietz' test suite:
** FORMAT variable parameters ("~V<char>") are defaulted properly
if the corresponding argument is NIL.
** FORMAT directives accepting a minpad parameter treat negative
values as 0.
** literal commas as character parameters to FORMAT directives are
parsed correctly.
** literal spaces directly after ~<Newline> directives within a
format-logical-block (~:< ~@:>) do not induce :FILL-style
conditional newlines.
** PRINT-UNREADABLE-OBJECT inserts spaces as specified (and only
as specified: it no longer includes conditional newlines).
** PRINC-TO-STRING binds *PRINT-READABLY* to NIL (as well as
*PRINT-ESCAPE*).
** PPRINT-LOGICAL-BLOCK signals a TYPE-ERROR if its :PREFIX or
:PER-LINE-PREFIX argument does not evaluate to a string.
--
William Harold Newman <[email protected]>
Power corrupts. Absolute power is kind of neat. -- David Given
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click