0.8.3.11
[sbcl.git] / CREDITS
diff --git a/CREDITS b/CREDITS
index 1e79aa1..0a2fc39 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -540,16 +540,22 @@ Alexey Dejneka:
   tremendous amount of work on the compiler in particular, fixing
   bugs and refactoring.
 
-Paul Dietz He is in the process of writing a comprehensive test suite
+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 hundreds of bugs in SBCL, and
   provided simple test cases for them. His random crash tester has
   caught an old deep problem in the implementation of the stack
   analysis phase in the compiler.
 
-Miles Egan
+Brian Downing:
+  He fixed the linker problems for building SBCL on Mac OS X.  He
+  found and fixed the cause of backtraces failing for undefined
+  functions and assembly routines.
+
+Miles Egan:
   He creates binary packages of SBCL releases for Red Hat and other
-  (which?) platforms
+  (which?) platforms.
 
 Nathan Froyd:
   He has fixed various bugs, and also done a lot of internal
@@ -560,6 +566,11 @@ Nathan Froyd:
   can delete a thousand lines of implement-ITERATE macrology from
   the codebase.)
 
+Bruno Haible:
+  He devised an accurate continued-fraction-based implementation of
+  RATIONALIZE, replacing a less-accurate version inherited from
+  primordial CMUCL.
+
 Matthias Hoelzl:
   He reported and fixed COMPILE's misbehavior on macros.
 
@@ -595,14 +606,20 @@ Antonio Martinez-Shotton:
   He has contributed a number of bug fixes and bug reports to SBCL.
 
 Brian Mastenbrook:
-  He contributed to the port of SBCL to MacOS X.  He found a way to
-  overcome binary compatibility issues between different versions of
-  dlcompat on Darwin.
+  He contributed to and extensively maintained the port of SBCL to
+  MacOS X. His contributions include overcoming binary compatibility
+  issues between different versions of dlcompat on Darwin, other 
+  linker fixes, and signal handler bugfixes.
 
 Dave McDonald:
   He made a lot of progress toward getting SBCL to be bootstrappable
   under CLISP.
 
+Perry E. Metzger:
+  He ported SBCL to NetBSD with newer signals, building on the
+  work of Valtteri Vuorikoski.  He also provided various cleanups to
+  the C runtime.
+
 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
@@ -622,6 +639,9 @@ Patrik Nordebo:
   He contributed to the port of SBCL to MacOS X, finding solutions for
   ABI and assembly syntax differences between Darwin and Linux.
 
+Scott Parish:
+  He ported SBCL to OpenBSD-with-ELF.
+
 Kevin M. Rosenberg:
   He provided the ACL-style toplevel (sb-aclrepl contrib module), and
   a number of MOP-related bug reports.  He also creates the official
@@ -642,6 +662,23 @@ 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.
 
+Rudi Schlatte:
+  He ported Paul Foley's simple-streams implementation from cmucl,
+  converted the sbcl manual to Texinfo and wrote a documentation
+  string extractor that keeps function documentation in the manual
+  current.
+
+Nikodemus Siivola:
+  He provided build fixes, in particular to tame the SunOS toolchain,
+  implemented package locks, and has fixed many (stream-related and 
+  other) bugs besides.
+
+Juho Snellman:
+  He provided several performance enhancements, including a better hash
+  function on strings, and removal of unneccessary bounds checks.  He
+  ported and enhanced the statistical profiler written by Gerd
+  Moellmann for CMU CL.
+
 Brian Spilsbury:
   He wrote Unicode-capable versions of SBCL's character, string, and
   stream types and operations on them.
@@ -687,5 +724,6 @@ RAM  Robert MacLachlan
 PRM  Pierre Mai
 WHN  William ("Bill") Newman
 CSR  Christophe Rhodes
+NS   Nikodemus Siivola
 PVE  Peter Van Eynde
 PW   Paul Werkowski