X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=CREDITS;h=3aafdf1d7614ba449617f535611b5150c29fe807;hb=5919ecc5fee77630855da6aeeabdc7d8cc4f2762;hp=639406430d87e7f05235e1db76369aa4f0508761;hpb=54b330585ed41edeb93a289f0e59aec67fa9ded9;p=sbcl.git diff --git a/CREDITS b/CREDITS index 6394064..3aafdf1 100644 --- 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. @@ -559,12 +565,17 @@ 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 - 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 (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. @@ -598,6 +609,13 @@ Matthias Hoelzl: 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, 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. @@ -611,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. @@ -679,7 +702,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 @@ -700,6 +725,10 @@ Kevin M. Rosenberg: 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*), @@ -731,16 +760,15 @@ 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 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 @@ -748,6 +776,9 @@ 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 @@ -780,23 +811,25 @@ Raymond Wiker: 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 -PFD Paul F. Dietz -NJF Nathan Froyd CLH Cyrus Harmon -AL Arthur Lemmens +CSR Christophe Rhodes +DB Daniel Barlow (also "dan") DFL David Lichteblau -RAM Robert MacLachlan -PRM Pierre Mai +DTC Douglas Crosher +JES Juho Snellman +JRXR Joshua Ross MG Gabor Melis -WHN William ("Bill") Newman -CSR Christophe Rhodes -THS Thiemo Seufer +MNA Martin Atzmueller +NJF Nathan Froyd NS Nikodemus Siivola -JES Juho Snellman +PFD Paul F. Dietz +PRM Pierre Mai PVE Peter Van Eynde PW Paul Werkowski +RAM Robert MacLachlan +THS Thiemo Seufer +VJA Vincent Arkesteijn +WHN William ("Bill") Newman