From: William Harold Newman <william.newman@ai...> - 2002-07-23 17:24:36
SBCL 0.7.6 has been released.
The NEWS file basically speaks for itself about what's in the release.
However, this might be a good place to note that there's also a fair
amount of stuff in the Oxbridge pipeline which didn't quite make it
into 0.7.6 but which could into CVS in the next few days. In
particular, Dan Barlow has reimplemented the old stack overflow
checking hack in terms of a proper page protection scheme, and
Christophe Rhodes has some more array and sequence upgrades.
changes in sbcl-0.7.6 relative to sbcl-0.7.5:
* bug fix: Floating point exceptions are treated much more
consistently on the x86/Linux and PPC/Linux platforms.
* Array initialization with :INITIAL-ELEMENT is now much faster for
cases when the compiler cannot open code the array creation, but
does know what the UPGRADED-ARRAY-ELEMENT-TYPE will be. General
array accesses have also seen a speed increase.
* bug fix: LOAD :IF-DOES-NOT-EXIST NIL now works when file type is
specified. (This was at the root of some bad interactions between
SBCL and ILISP: thanks to Gregory Wright for diagnosing this and
reporting the bug.)
* bug fix: Internal error arguments for undefined functions are now
computed correctly on the PPC/Linux platform.
* bug fix: Bad &REST syntax is now checked correctly. (thanks to
Raymond Toy's patch for CMU CL)
* Support for the Solaris 9 operating environment has been included
(thanks to Daniel Merritt)
* A very ugly but hopefully complete draft of the missing FFI chapter
of the manual has been created by reformatting the corresponding
CMU CL manual chapter into (currently very ugly and incoherent)
DocBook and bringing it up to date for SBCL behavior. Thus, the
manual is now essentially complete, at least by my extreme
once-and-only-once standards, whereby it's acceptable to refer to
the doc strings of SB-EXT functions as the primary documentation.
* The fasl file version number has changed again, due to cleanup of
(user-invisible) bitrotted stuff. (E.g. *!INITIAL-FDEFN-OBJECTS*
is no longer a static symbol.)
William Harold Newman <william.newman@...>
All languages tie you up and beat you. However, if an environment
suits your particular kink, then it feels good to you. You may not
even notice that there's anything kinky going on. It's only someone
else's kinky languages that makes you say "do what?"
-- Wayne Conrad, <http://www.c2.com/cgi/wiki?BondageAndDisciplineLanguages>
PGP key fingerprint 85 CE 1C BA 79 8D 51 8C B9 25 FB EE E0 C3 E5 7C