0.pre7.29:
[sbcl.git] / CREDITS
diff --git a/CREDITS b/CREDITS
index 015bb79..b49666d 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -160,7 +160,8 @@ rewritten by Bill Chiles.
 The CMU CL garbage collector was credited to "Christopher Hoover,
 Rob MacLachlan, Dave McDonald, et al." in the CMU CL code/gc.lisp file,
 with some extra code for the MIPS port credited to Christopher Hoover
-alone.
+alone. The credits on the original "gc.c", "Stop and Copy GC based
+on Cheney's algorithm", said "written by Christopher Hoover".
 
 Guy Steele wrote the original character functions
        code/char.lisp
@@ -241,7 +242,9 @@ compiler/meta-vmdef.lisp out of compiler/vmdef.lisp, and also wrote
 Also, Christopher Hoover and William Lott wrote compiler/generic/vm-macs.lisp 
 to centralize information about machine-dependent macros and constants.
 
-Sean Hallgren converted compiler/generic/primtype.lisp for the Alpha.
+Sean Hallgren is credited with most of the Alpha backend.  Julian
+Dolby created the CMU CL Alpha/linux port. Douglas Crosher added
+complex-float support.
 
 The CMU CL machine-independent disassembler (compiler/disassem.lisp)
 was written by Miles Bader.
@@ -501,7 +504,11 @@ Daniel Barlow:
   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.
+  file loading code to work under SBCL. He ported CMU CL's Alpha
+  port to SBCL. He wrote code (e.g. grovel_headers.c and
+  stat_wrapper stuff) to handle machine-dependence and OS-dependence
+  automatically, reducing the amount of hand-tweaking required to
+  keep ports synchronized. 
 
 Cadabra, Inc. (later merged into GoTo.com):
   They hired Bill Newman to do some consulting for them,