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
 
 
 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
 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.
 
   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.
 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.
   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
      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*
 * 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"
               "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"
               "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"
              ;; 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"
              "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")
 
 
 (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
   (ecase style
     (:raw
      (values
@@ -27,7 +27,7 @@
       `((inst jmp (make-fixup ',name :assembly-routine)))
       nil))))
 
       `((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))
   (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.
 
 ;;; 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"