0.7.6:
authorWilliam Harold Newman <william.newman@airmail.net>
Tue, 23 Jul 2002 14:43:14 +0000 (14:43 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Tue, 23 Jul 2002 14:43:14 +0000 (14:43 +0000)
release, tagged as sbcl_0_7_6

NEWS
TODO
version.lisp-expr

diff --git a/NEWS b/NEWS
index 84bedc7..4e294df 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1163,6 +1163,8 @@ changes in sbcl-0.7.5 relative to sbcl-0.7.4:
     Instead, an error of type FILE-ERROR is signalled.
 
 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
@@ -1171,12 +1173,22 @@ changes in sbcl-0.7.6 relative to sbcl-0.7.5:
     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: Floating point exceptions are treated much more
-    consistently on the x86/Linux and PPC/Linux platforms.
   * 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.)
 
 planned incompatible changes in 0.7.x:
 * When the profiling interface settles down, maybe in 0.7.x, maybe
diff --git a/TODO b/TODO
index 437746f..7de2072 100644 (file)
--- a/TODO
+++ b/TODO
@@ -34,7 +34,6 @@ for early 0.7.x:
 * outstanding embarrassments
        ** cut-and-pasted DEF-BOOLEAN-ATTRIBUTE (maybe easier to fix
                now that EVAL-WHEN works correctly..)
-       ** incomplete manual
        ** :IGNORE-ERRORS-P cruft in stems-and-flags.lisp-expr. (It's
                reasonable to support this as a crutch when initially
                bootstrapping from balky xc hosts with their own
index 0caf24a..fb20e15 100644 (file)
@@ -18,4 +18,4 @@
 ;;; for internal versions, especially for internal versions off the
 ;;; main CVS branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
 
-"0.7.5.22"
+"0.7.6"