0.8.16.6:
[sbcl.git] / CREDITS
diff --git a/CREDITS b/CREDITS
index 59cad6f..3f59ff6 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -549,11 +549,13 @@ Paul Dietz:
   analysis phase in the compiler.
 
 Brian Downing:
-  He fixed the linker problems for building SBCL on Mac OS X.
+  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
@@ -564,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.
 
@@ -610,7 +617,8 @@ Dave McDonald:
 
 Perry E. Metzger:
   He ported SBCL to NetBSD with newer signals, building on the
-  work of Valtteri Vuorikoski.
+  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
@@ -619,6 +627,10 @@ Gerd Moellman:
   faster in the typical case than the old optimizations in PCL and
   less buggy.
 
+Timothy Moore:
+  He designed and implemented the original CMUCL linkage-table, on
+  which the SBCL implementation thereof is based.
+
 William ("Bill") Newman:
   He continued to maintain SBCL after the fork, increasing ANSI
   compliance, fixing bugs, regularizing the internals of the
@@ -631,6 +643,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
@@ -651,13 +666,24 @@ 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,
-  and has fixed many (stream-related and other) bugs besides.
+  implemented package locks, ported the linkage-table code from CMUCL,
+  reimplemented STEP, 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.
+  function on strings, removal of unneccessary bounds checks, and
+  multiple improvements to performance of common operations on
+  bignums.  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
@@ -666,7 +692,7 @@ Brian Spilsbury:
 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.
+  ported to SBCL, including his Sparc port of linkage-table.
 
 Peter Van Eynde:
   He wrestled the CLISP test suite into a mostly portable test suite
@@ -704,5 +730,6 @@ RAM  Robert MacLachlan
 PRM  Pierre Mai
 WHN  William ("Bill") Newman
 CSR  Christophe Rhodes
+NS   Nikodemus Siivola
 PVE  Peter Van Eynde
 PW   Paul Werkowski