0.8.1.48
[sbcl.git] / CREDITS
diff --git a/CREDITS b/CREDITS
index d7de58c..c6830e9 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -516,6 +516,11 @@ Daniel Barlow:
   for SBCL (as well as for free Common Lisp in general) through
   his CLiki website.
 
+Robert E. Brown:
+  He has reported various bugs and submitted several patches, 
+  especially improving removing gratuitous efficiencies in the
+  standard library.
+
 Cadabra, Inc. (later merged into GoTo.com):
   They hired Bill Newman to do some consulting for them,
   including the implementation of EQUALP hash tables for CMU CL;
@@ -536,13 +541,20 @@ Alexey Dejneka:
   and elsewhere reflect systematic public-spiritedness, fixing bugs
   as they show up in sbcl-devel or as archived in the BUGS file.
 
+Paul Dietz
+  He is in the process of writing a comprehensive test suite for the
+  requirements of the ANSI Common Lisp standard.  Already, at the
+  halfway stage, it has caught many tens of bugs in SBCL, and provided
+  simple test cases for them.
+
 Nathan Froyd:
   He has fixed various bugs, and also done a lot of internal
   cleanup, not visible at the user level but important for
   maintenance. (E.g. converting the PCL code to use LOOP instead
   of the old weird pre-ANSI ITERATE macro so that the code can be
-  read without being an expert in ancient languages and so that
-  can delete a thousand lines of implement-ITERATE macrology.)
+  read without being an expert in ancient languages and so that we
+  can delete a thousand lines of implement-ITERATE macrology from
+  the codebase.)
 
 Matthias Hoelzl:
   He reported and fixed COMPILE's misbehavior on macros.
@@ -550,6 +562,9 @@ Matthias Hoelzl:
 Espen S Johnsen:
   He provided an ANSI-compliant version of CHANGE-CLASS for PCL.
 
+Frederik Kuivinen:
+  He showed how to implement the DEBUG-RETURN functionality.
+
 Arthur Lemmens:
   He found and fixed a number of SBCL bugs while partially porting
   SBCL to bootstrap under Lispworks for Windows
@@ -565,10 +580,24 @@ Pierre Mai:
   patched code to SBCL to enable dynamic loading of object files 
   under OpenBSD.
 
+Eric Marsden:
+  Some of his fixes to CMU CL since the SBCL fork have been ported
+  to SBCL.
+
+Antonio Martinez-Shotton:
+  He has contributed a number of bug fixes and bug reports to SBCL.
+
 Dave McDonald:
   He made a lot of progress toward getting SBCL to be bootstrappable
   under CLISP.
 
+Gerd Moellman:
+  He has made many cleanups and improvements, small and large, in
+  CMU CL (mostly in PCL), which we have gratefully ported to SBCL.  Of
+  particular note is his ctor MAKE-INSTANCE optimization, which is both
+  faster in the typical case than the old optimizations in PCL and
+  less buggy.
+
 William ("Bill") Newman:
   He continued to maintain SBCL after the fork, increasing ANSI
   compliance, fixing bugs, regularizing the internals of the
@@ -577,12 +606,17 @@ William ("Bill") Newman:
   updating documentation, and even, for better or worse, getting
   rid of various functionality (e.g. the byte interpreter).
 
+Kevin M. Rosenberg:
+  He provided the ACL-style toplevel, and a number of MOP-related bug
+  reports.
+
 Christophe Rhodes:
   He ported SBCL to SPARC, made various port-related and SPARC-related
   changes (like *BACKEND-SUBFEATURES*), made many fixes and
-  improvements in the compiler's type system, has done a substantial
-  amount of work on bootstrapping SBCL under unrelated (non-SBCL,
-  non-CMU-CL) Common Lisps, and contributed in other ways as well.
+  improvements in the compiler's type system, has essentially
+  completed the work to enable bootstrapping SBCL under unrelated
+  (non-SBCL, non-CMU-CL) Common Lisps, and contributed in other ways
+  as well.
 
 Stig Erik Sandoe:
   He showed how to convince the GNU toolchain to build SBCL in a way
@@ -603,6 +637,10 @@ Peter Van Eynde:
   of bug reports resulting from that, and submitted many other bug
   reports as well.
 
+Valtteri Vuorikoski:
+  He ported SBCL to NetBSD, and also fixed a long-standing bug in
+  DEFSTRUCT with respect to colliding accessor names.
+
 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
@@ -617,14 +655,14 @@ Raymond Wiker:
 
 INITIALS GLOSSARY (helpful when reading comments, CVS commit logs, etc.)
 
-AL   Arthur Lemmens
 MNA  Martin Atzmueller
 DB   Daniel Barlow
 DTC  Douglas Crosher
 APD  Alexey Dejneka
 NJF  Nathan Froyd
+AL   Arthur Lemmens
 RAM  Robert MacLachlan
 WHN  William ("Bill") Newman
 CSR  Christophe Rhodes
 PVE  Peter Van Eynde
-PW   Paul Werkowski
\ No newline at end of file
+PW   Paul Werkowski