1.0.3.39: larger heap size for x86-64/darwin
[sbcl.git] / CREDITS
diff --git a/CREDITS b/CREDITS
index a648289..f480358 100644 (file)
--- a/CREDITS
+++ b/CREDITS
@@ -1,3 +1,4 @@
+-*- coding: utf-8; mode: text; -*-
 
       The programmers of old were mysterious and profound.  We
    cannot fathom their thoughts, so all we do is describe their
 
       The programmers of old were mysterious and profound.  We
    cannot fathom their thoughts, so all we do is describe their
@@ -518,6 +519,9 @@ Daniel Barlow:
   asdf-install, sb-bsd-sockets, sb-executable, sb-grovel and sb-posix
   contrib packages.
 
   asdf-install, sb-bsd-sockets, sb-executable, sb-grovel and sb-posix
   contrib packages.
 
+James Bielman:
+  He assisted in work on the port to the Windows operating system.
+
 Alastair Bridgewater:
   He contributed a port of the system to the Windows operating system.
 
 Alastair Bridgewater:
   He contributed a port of the system to the Windows operating system.
 
@@ -555,7 +559,8 @@ Paul Dietz:
 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
 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.
+  functions and assembly routines. He wrote the core of SBCL's 
+  alternative interpreter-based EVAL.
 
 Miles Egan:
   He creates binary packages of SBCL releases for Red Hat and other
 
 Miles Egan:
   He creates binary packages of SBCL releases for Red Hat and other
@@ -584,7 +589,9 @@ Bruno Haible:
   primordial CMUCL.
 
 Cyrus Harmon:
   primordial CMUCL.
 
 Cyrus Harmon:
-  He fixed many PPC FFI and callback bugs.
+  He fixed many PPC FFI and callback bugs.  He ported Raymond Toy's
+  work on the generational garbage collector for PPC to Linux, finding
+  and fixing other SBCL bugs in the process.
 
 Matthias Hoelzl:
   He reported and fixed COMPILE's misbehavior on macros.
 
 Matthias Hoelzl:
   He reported and fixed COMPILE's misbehavior on macros.
@@ -592,6 +599,12 @@ Matthias Hoelzl:
 Daisuke Homma:
   He added support for SunOS on x86 processors.
 
 Daisuke Homma:
   He added support for SunOS on x86 processors.
 
+ITA Software:
+  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.
+
 Espen S Johnsen:
   He provided an ANSI-compliant version of CHANGE-CLASS for PCL.
 
 Espen S Johnsen:
   He provided an ANSI-compliant version of CHANGE-CLASS for PCL.
 
@@ -600,6 +613,11 @@ Teemu Kalvas:
   character database, restoring the FAST-READ-CHAR optimization and
   developing external format support.
 
   character database, restoring the FAST-READ-CHAR optimization and
   developing external format support.
 
+Yaroslav Kavenchuk:
+  He implemented several missing features and fixed many bugs in
+  the win32 port. He also worked on external-format support for
+  SB-ALIEN.
+
 Frederik Kuivinen:
   He showed how to implement the DEBUG-RETURN functionality.
 
 Frederik Kuivinen:
   He showed how to implement the DEBUG-RETURN functionality.
 
@@ -667,18 +685,32 @@ William ("Bill") Newman:
   updating documentation, and even, for better or worse, getting
   rid of various functionality (e.g. the byte interpreter).
 
   updating documentation, and even, for better or worse, getting
   rid of various functionality (e.g. the byte interpreter).
 
+NIIMI Satoshi:
+  He contributed a number of fixes to the FreeBSD port.
+
 Patrik Nordebo:
   He contributed to the port of SBCL to MacOS X, finding solutions for
   ABI and assembly syntax differences between Darwin and Linux.
 
 Patrik Nordebo:
   He contributed to the port of SBCL to MacOS X, finding solutions for
   ABI and assembly syntax differences between Darwin and Linux.
 
+Luís Oliveira:
+  He contributed to the port of SBCL to the Windows operating system,
+  particuarly in the area of FFI.
+
 Scott Parish:
   He ported SBCL to OpenBSD-with-ELF.
 
 Scott Parish:
   He ported SBCL to OpenBSD-with-ELF.
 
+Timothy Ritchey:
+  He implemented SB-BSD-SOCKETS support for the win32 port.
+
 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
   Debian packages of SBCL.
 
 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
   Debian packages of SBCL.
 
+Joshua Ross:
+  He fixed some bugs relating to foreign calls and callbacks on the
+  Linux PowerPC platform.
+
 Christophe Rhodes:
   He ported SBCL to SPARC (based on the CMUCL backend), made various
   port-related and SPARC-related changes (like *BACKEND-SUBFEATURES*),
 Christophe Rhodes:
   He ported SBCL to SPARC (based on the CMUCL backend), made various
   port-related and SPARC-related changes (like *BACKEND-SUBFEATURES*),
@@ -690,7 +722,7 @@ Christophe Rhodes:
   optimizations to compiler output, and contributed in other ways as
   well.
 
   optimizations to compiler output, and contributed in other ways as
   well.
 
-Stig Erik Sandoe:
+Stig Erik Sandø:
   He showed how to convince the GNU toolchain to build SBCL in a way
   which supports callbacks from C code into SBCL.
 
   He showed how to convince the GNU toolchain to build SBCL in a way
   which supports callbacks from C code into SBCL.
 
@@ -714,12 +746,11 @@ Nikodemus Siivola:
   besides.
 
 Juho Snellman:
   besides.
 
 Juho Snellman:
-  He provided several performance enhancements, including a better hash
-  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.  He completed the work on the x86-64 port
-  of SBCL.
+  He provided a number of bug fixes and performance enhancements to
+  the compiler, the standard library functions, and to the garbage
+  collector. He ported and enhanced the statistical profiler written
+  by Gerd Moellmann for CMU CL. He completed the work on the x86-64
+  port of SBCL.
 
 Brian Spilsbury:
   He wrote Unicode-capable versions of SBCL's character, string, and
 
 Brian Spilsbury:
   He wrote Unicode-capable versions of SBCL's character, string, and
@@ -759,23 +790,25 @@ Raymond Wiker:
 
 INITIALS GLOSSARY (helpful when reading comments, CVS commit logs, etc.)
 
 
 INITIALS GLOSSARY (helpful when reading comments, CVS commit logs, etc.)
 
-VJA  Vincent Arkesteijn
-MNA  Martin Atzmueller
-DB   Daniel Barlow (also "dan")
-DTC  Douglas Crosher
+AB   Alastair Bridgewater
+AL   Arthur Lemmens
 APD  Alexey Dejneka
 APD  Alexey Dejneka
-PFD  Paul F. Dietz
-NJF  Nathan Froyd
 CLH  Cyrus Harmon
 CLH  Cyrus Harmon
-AL   Arthur Lemmens
+CSR  Christophe Rhodes
+DB   Daniel Barlow (also "dan")
 DFL  David Lichteblau
 DFL  David Lichteblau
-RAM  Robert MacLachlan
-PRM  Pierre Mai
+DTC  Douglas Crosher
+JES  Juho Snellman
+JRXR Joshua Ross
 MG   Gabor Melis
 MG   Gabor Melis
-WHN  William ("Bill") Newman
-CSR  Christophe Rhodes
-THS  Thiemo Seufer
+MNA  Martin Atzmueller
+NJF  Nathan Froyd
 NS   Nikodemus Siivola
 NS   Nikodemus Siivola
-JES  Juho Snellman
+PFD  Paul F. Dietz
+PRM  Pierre Mai
 PVE  Peter Van Eynde
 PW   Paul Werkowski
 PVE  Peter Van Eynde
 PW   Paul Werkowski
+RAM  Robert MacLachlan
+THS  Thiemo Seufer
+VJA  Vincent Arkesteijn
+WHN  William ("Bill") Newman