0.6.8.16:
authorWilliam Harold Newman <william.newman@airmail.net>
Sat, 11 Nov 2000 22:57:14 +0000 (22:57 +0000)
committerWilliam Harold Newman <william.newman@airmail.net>
Sat, 11 Nov 2000 22:57:14 +0000 (22:57 +0000)
miscellaneous cleanups

CREDITS
NEWS
package-data-list.lisp-expr
src/assembly/x86/support.lisp
version.lisp-expr

diff --git a/CREDITS b/CREDITS
index 8c9cba4..bf65421 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -477,6 +477,10 @@ whenever I got stuck.
 
 CREDITS SINCE THE RELEASE OF SBCL
 
+Martin Atzmueller:
+  He reported many bugs in SBCL, helped clean up various stale
+  bug data in SBCL, and ported many patches from CMU CL.
+
 Daniel Barlow:
   He contributed sblisp.lisp, a set of patches to make SBCL
   play nicely with ILISP. (Those patches have since disappeared from the
@@ -490,6 +494,19 @@ Cadabra, Inc.:
   then agreed to release the EQUALP code into the public domain,
   giving SBCL, and CMU CL, EQUALP hash tables.
 
+Douglas Crosher:
+  He continued to improve CMU CL after SBCL forked from it, creating 
+  many patches which were directly applicable to SBCL. Notable examples
+  include fixes for various compiler bugs, and a generalization
+  of the type system's handling of the CONS type to allow ANSI-style
+  (CONS FOO BAR) types.
+
+Robert MacLachlan:
+  He has continued to answer questions about, and contribute fixes to, 
+  the CMU CL project. Some of these fixes, especially for compiler
+  problems, has been invaluable to the CMU CL project and, by
+  porting, invaluable to the SBCL project as well.
+
 Peter Van Eynde:
   He wrestled the CLISP test suite into a portable test suite which 
   can be used on SBCL, and submitted many other bug reports as well.
@@ -504,3 +521,4 @@ Raymond Wiker:
   CMU CL support for FreeBSD and updating it for the changes made
   from FreeBSD version 3 to FreeBSD version 4. He also ported the
   CMU CL extension RUN-PROGRAM, and related code, to SBCL.
+
diff --git a/NEWS b/NEWS
index 9731cfa..fae9e59 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -566,7 +566,8 @@ changes in sbcl-0.6.9 relative to sbcl-0.6.8:
      non-toplevel DEFCONSTANTs are uncommon.)
 * The core file version number and fasl file version number have been 
   incremented, because the old noncompliant DEFCONSTANT behavior involved
-  calling functions which no longer exist.
+  calling functions which no longer exist, and because I also took the
+  opportunity to chop an unsupported slot out of the DEBUG-SOURCE structure.
 * removed bug 21 from BUGS, since Martin Atzmueller points out that 
   it doesn't seem to affect SBCL after all
 * The system now recovers better from non-PACKAGE values of the *PACKAGE*
index 5bd9630..45404f1 100644 (file)
               "DEALLOC-NUMBER-STACK-SPACE" "DEF-BOOLEAN-ATTRIBUTE"
               "DEF-IR1-TRANSLATOR" "DEF-PRIMITIVE-TRANSLATOR"
               "DEF-PRIMITIVE-TYPE" "DEF-PRIMITIVE-TYPE-ALIAS"
-              "DEF-SOURCE-TRANSFORM" "DEF-VM-SUPPORT-ROUTINE"
+              "DEF-SOURCE-TRANSFORM" "!DEF-VM-SUPPORT-ROUTINE"
               "DEFINE-ASSEMBLY-ROUTINE" "DEFINE-MOVE-FUNCTION"
               "DEFINE-MOVE-VOP" "DEFINE-STORAGE-BASE"
               "DEFINE-STORAGE-CLASS" "DEFINE-VOP"
@@ -788,7 +788,6 @@ retained, possibly temporariliy, because it might be used internally."
              ;; without supporting them, at least not as publicly
              ;; accessible things with fixed interfaces.
              "DEFAULT-DIRECTORY"
-             "FILE-COMMENT"
              "GET-FLOATING-POINT-MODES" "SET-FLOATING-POINT-MODES"
              "WITH-FLOAT-TRAPS-MASKED"
              "DEFINE-HASH-TABLE-TEST"
index 0c08cee..6721471 100644 (file)
@@ -9,7 +9,7 @@
 
 (in-package "SB!VM")
 
-(def-vm-support-routine generate-call-sequence (name style vop)
+(!def-vm-support-routine generate-call-sequence (name style vop)
   (ecase style
     (:raw
      (values
@@ -27,7 +27,7 @@
       `((inst jmp (make-fixup ',name :assembly-routine)))
       nil))))
 
-(def-vm-support-routine generate-return-sequence (style)
+(!def-vm-support-routine generate-return-sequence (style)
   (ecase style
     (:raw
      `(inst ret))
index 5d50b8f..12cda12 100644 (file)
@@ -15,4 +15,4 @@
 ;;; versions, and a string like "0.6.5.12" is used for versions which
 ;;; aren't released but correspond only to CVS tags or snapshots.
 
-"0.6.8.15"
+"0.6.8.16"