0.6.11.17:
[sbcl.git] / CREDITS
diff --git a/CREDITS b/CREDITS
index ecb2ffd..31bc3c2 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -477,20 +477,59 @@ whenever I got stuck.
 
 CREDITS SINCE THE RELEASE OF SBCL
 
-The PSXHASH code used to implement EQUALP hash tables was originally
-copyright (C) 2000 by Cadabra, Inc., then released into the public
-domain.
-
-Daniel Barlow contributed sblisp.lisp, a set of patches to make SBCL
-play nicely with ILISP. (Those patches have since disappeared from the
-SBCL distribution because ILISP has since been patched to play nicely
-with SBCL.) He also figured out how to get the CMU CL dynamic object
-file loading code to work under SBCL.
-
-Raymond Wiker ported sbcl-0.6.3 back to FreeBSD, restoring the
-ancestral CMU CL support for FreeBSD and updating it for the changes
-made from FreeBSD version 3 to FreeBSD version 4.
-
-Colin Walters' O(N) implementation of the general case of MAP on the
-cmucl-imp@cons.org mailing list was the inspiration for similar MAP
-code in sbcl-0.6.8.
+(Some more details are available in the NEWS file and in the 
+project's CVS change logs.)
+
+Martin Atzmueller:
+  He reported many bugs, fixed many bugs, ported various fixes
+  from CMU CL, and helped clean up various stale bug data. (He has
+  been unusually energetic at this. As of sbcl-0.6.9.10, the
+  total number of bugs involved likely exceeds 100.)
+
+Daniel Barlow:
+  He contributed sblisp.lisp, a set of patches to make SBCL
+  play nicely with ILISP. (Those patches have since disappeared from the
+  SBCL distribution because ILISP has since been patched to play nicely
+  with SBCL.) He also figured out how to get the CMU CL dynamic object
+  file loading code to work under SBCL.
+
+Cadabra, Inc. (later merged into GoTo.com):
+  They hired William Newman to do some consulting for them,
+  including the implementation of EQUALP hash tables for CMU CL;
+  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.
+
+William Newman:
+  He continued to work on the project after the fork, increasing
+  ANSI compliance, fixing bugs, regularizing the internals of the
+  system, deleting unused extensions, improving performance in 
+  some areas (especially sequence functions and non-simple vectors),
+  and updating documentation.
+
+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.
+
+Colin Walters:
+  His O(N) implementation of the general case of MAP, posted on the
+  cmucl-imp@cons.org mailing list, was the inspiration for similar MAP
+  code added in sbcl-0.6.8.
+
+Raymond Wiker:
+  He ported sbcl-0.6.3 back to FreeBSD, restoring the ancestral
+  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.