1.0.28.34: convert once-used DEFMACROs to EVAL-WHEN'd SB!XC:DEFMACROs
[sbcl.git] / CREDITS
diff --git a/CREDITS b/CREDITS
index f480358..b412b4b 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -519,8 +519,14 @@ Daniel Barlow:
   asdf-install, sb-bsd-sockets, sb-executable, sb-grovel and sb-posix
   contrib packages.
 
+Zach Beane:
+  He provided a number of additions to SB-POSIX, implemented the
+  original timer facility on which SBCL's timers are based. and also
+  contributed the :SAVE-RUNTIME-OPTIONS support for SAVE-LISP-AND-DIE.
+
 James Bielman:
-  He assisted in work on the port to the Windows operating system.
+  He assisted in work on the port to the Windows operating system, and
+  was instrumental in :EXECUTABLE support for SAVE-LISP-AND-DIE.
 
 Alastair Bridgewater:
   He contributed a port of the system to the Windows operating system.
@@ -566,6 +572,10 @@ Miles Egan:
   He creates binary packages of SBCL releases for Red Hat and other
   (which?) platforms.
 
+Helmut Eller:
+  A lot of the code in the SB-INTROSPECT and SB-COVER contrib modules
+  was originally written by him for Slime/Swank.
+
 Lutz Euler:
   He made a large number of improvements to the x86-64 disassembler.
 
@@ -600,10 +610,11 @@ Daisuke Homma:
   He added support for SunOS on x86 processors.
 
 ITA Software:
-  They hired Juho Snellman as a consultant to work on improvements to 
+  They hired Juho Snellman as a consultant to work on improvements to
   SBCL, to be released into the public domain. The work they've funded
-  includes faster compilation speeds, the interpreter-based evaluator
-  and the IR2-based single-stepper.
+  includes faster compilation, various improvements to the statistical
+  profiler, the SB-COVER code coverage tool, the interpreter-based
+  evaluator and the IR2-based single-stepper.
 
 Espen S Johnsen:
   He provided an ANSI-compliant version of CHANGE-CLASS for PCL.
@@ -618,6 +629,11 @@ Yaroslav Kavenchuk:
   the win32 port. He also worked on external-format support for
   SB-ALIEN.
 
+Richard M Kreyter:
+  He added documentation support for CLOS slot readers and writers,
+  provided several SB-POSIX and NetBSD patches, and cleaned up
+  several of the filesystem/pathname interfaces.
+
 Frederik Kuivinen:
   He showed how to implement the DEBUG-RETURN functionality.
 
@@ -661,6 +677,12 @@ Dave McDonald:
   He made a lot of progress toward getting SBCL to be bootstrappable
   under CLISP.
 
+Gabor Melis:
+  He mainly worked on robustness related to signal handling, threads,
+  timers with small excursions to constraint propagation, weak hash
+  tables (based on CMUCL code) and optimizing x86/x86-64 calling
+  convention.
+
 Perry E. Metzger:
   He ported SBCL to NetBSD with newer signals, building on the
   work of Valtteri Vuorikoski.  He also provided various cleanups to
@@ -686,7 +708,9 @@ William ("Bill") Newman:
   rid of various functionality (e.g. the byte interpreter).
 
 NIIMI Satoshi:
-  He contributed a number of fixes to the FreeBSD port.
+  He contributed a number of fixes to the FreeBSD port, implemented
+  some external-formats and JOIN-THREAD, and also worked on
+  the :EXECUTABLE support.
 
 Patrik Nordebo:
   He contributed to the port of SBCL to MacOS X, finding solutions for
@@ -742,8 +766,8 @@ Julian Squires:
 Nikodemus Siivola:
   He provided build fixes, in particular to tame the SunOS toolchain,
   implemented package locks, ported the linkage-table code from CMUCL,
-  reimplemented STEP, and has fixed many (stream-related and other) bugs
-  besides.
+  reimplemented STEP, implemented the compare-and-swap interface, and
+  has fixed many bugs besides.
 
 Juho Snellman:
   He provided a number of bug fixes and performance enhancements to
@@ -758,11 +782,18 @@ Brian Spilsbury:
   in the system, but did to a large extent influence the support which
   finally did get merged.)
 
+Robert Swindells:
+  He ported SBCL to NetBSD/Sparc.
+
 Raymond Toy:
   He continued to work on CMU CL after the SBCL fork, especially on
   floating point stuff. Various patches and fixes of his have been
   ported to SBCL, including his Sparc port of linkage-table.
 
+Larry Valkama:
+  He resurrected the HPUX port, and worked on the HPPA backend in
+  general.
+
 Peter Van Eynde:
   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
@@ -800,6 +831,7 @@ DFL  David Lichteblau
 DTC  Douglas Crosher
 JES  Juho Snellman
 JRXR Joshua Ross
+LAV  Larry Valkama
 MG   Gabor Melis
 MNA  Martin Atzmueller
 NJF  Nathan Froyd
@@ -809,6 +841,7 @@ PRM  Pierre Mai
 PVE  Peter Van Eynde
 PW   Paul Werkowski
 RAM  Robert MacLachlan
+TCR  Tobias Rittweiler
 THS  Thiemo Seufer
 VJA  Vincent Arkesteijn
 WHN  William ("Bill") Newman