0.7.4.30:
[sbcl.git] / CREDITS
diff --git a/CREDITS b/CREDITS
index e92176a..be40848 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -508,12 +508,13 @@ Martin Atzmueller:
 Daniel Barlow:
   He made SBCL play nicely with ILISP. He figured out how to get the
   CMU CL dynamic object file loading code to work under SBCL. He
 Daniel Barlow:
   He made SBCL play nicely with ILISP. He figured out how to get the
   CMU CL dynamic object file loading code to work under SBCL. He
-  ported CMU CL's support for Alpha and PPC CPUs 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.
-  He's also provided support for SBCL (as well as for free
-  Common Lisp in general) through his CLiki website.
+  ported CMU CL's support for Alpha and PPC CPUs to SBCL, and then
+  continued to improve the ports. 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. He's also provided support
+  for SBCL (as well as for free Common Lisp in general) through
+  his CLiki website.
 
 Cadabra, Inc. (later merged into GoTo.com):
   They hired Bill Newman to do some consulting for them,
 
 Cadabra, Inc. (later merged into GoTo.com):
   They hired Bill Newman to do some consulting for them,
@@ -524,16 +525,16 @@ Cadabra, Inc. (later merged into GoTo.com):
 Douglas Crosher:
   He continued to improve CMU CL after SBCL forked from it, creating 
   many patches which were directly applicable to SBCL. Notable examples
 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. 
+  include fixes for various compiler bugs, the implementation of
+  CL:DEFINE-SYMBOL-MACRO, and a generalization of the type system's
+  handling of the CONS type to allow ANSI-style (CONS FOO BAR) types. 
 
 Alexey Dejneka:
   He has fixed many, many bugs. There's no single summary theme, but
 
 Alexey Dejneka:
   He has fixed many, many bugs. There's no single summary theme, but
-  he's fixed about a dozen different bugs in LOOP alone, and it appears
-  that a lot of his fixes there and elsewhere reflect systematic
-  public-spiritedness, fixing bugs as they show up in sbcl-devel or as
-  archived in the BUGS file.
+  he's fixed about a dozen different bugs in LOOP alone, and more
+  in the compiler itself. It appears that a lot of his fixes there
+  and elsewhere reflect systematic public-spiritedness, fixing bugs
+  as they show up in sbcl-devel or as archived in the BUGS file.
 
 Nathan Froyd:
   He has fixed various bugs, and also done a lot of internal
 
 Nathan Froyd:
   He has fixed various bugs, and also done a lot of internal
@@ -543,10 +544,17 @@ Nathan Froyd:
   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
   can delete a thousand lines of implement-ITERATE macrology.)
 
+Matthias Hoelzl:
+  He reported and fixed COMPILE's misbehavior on macros.
+
+Espen S Johnsen:
+  He provided an ANSI-compliant version of CHANGE-CLASS for PCL.
+
 Arthur Lemmens:
 Arthur Lemmens:
-  He found and fixed a number of SBCL bugs while partially porting SBCL
-  to bootstrap under <some other Common Lisp system, which could
-  probably be found in the sbcl-devel archives>.
+  He found and fixed a number of SBCL bugs while partially porting
+  SBCL to bootstrap under <some other Common Lisp system -- LispWorks
+  for Windows? -- which could probably be found in the sbcl-devel
+  archives>.
 
 Robert MacLachlan:
   He has continued to answer questions about, and contribute fixes to, 
 
 Robert MacLachlan:
   He has continued to answer questions about, and contribute fixes to, 
@@ -554,6 +562,11 @@ Robert MacLachlan:
   problems, has been invaluable to the CMU CL project and, by
   porting, invaluable to the SBCL project as well.
 
   problems, has been invaluable to the CMU CL project and, by
   porting, invaluable to the SBCL project as well.
 
+Pierre Mai:
+  He has continued to work on CMU CL since the SBCL fork, and also
+  patched code to SBCL to enable dynamic loading of object files 
+  under OpenBSD.
+
 Dave McDonald:
   He made a lot of progress toward getting SBCL to be bootstrappable
   under CLISP.
 Dave McDonald:
   He made a lot of progress toward getting SBCL to be bootstrappable
   under CLISP.
@@ -567,10 +580,19 @@ William ("Bill") Newman:
   rid of various functionality (e.g. the byte interpreter).
 
 Christophe Rhodes:
   rid of various functionality (e.g. the byte interpreter).
 
 Christophe Rhodes:
-  He has done various low-level work on SBCL, especially for the
-  SPARC port (and for CPU-architecture-neutral things motivated by
-  it, like *BACKEND-FEATURES*). He's also contributed miscellaneous
-  bug fixes.
+  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.
+
+Stig Erik Sandoe:
+  He showed how to convince the GNU toolchain to build SBCL in a way
+  which supports callbacks from C code into SBCL.
+
+Brian Spilsbury:
+  He wrote Unicode-capable versions of SBCL's character, string, and
+  stream types and operations on them.
 
 Raymond Toy:
   He continued to work on CMU CL after the SBCL fork, especially on
 
 Raymond Toy:
   He continued to work on CMU CL after the SBCL fork, especially on
@@ -578,7 +600,7 @@ Raymond Toy:
   ported to SBCL.
 
 Peter Van Eynde:
   ported to SBCL.
 
 Peter Van Eynde:
-  He wrestled the CLISP test suite into a portable test suite
+  He wrestled the CLISP test suite into a mostly portable test suite
   (clocc ansi-test) which can be used on SBCL, provided a slew of
   of bug reports resulting from that, and submitted many other bug
   reports as well.
   (clocc ansi-test) which can be used on SBCL, provided a slew of
   of bug reports resulting from that, and submitted many other bug
   reports as well.