Daniel Barlow:
His contributions have included support for shared object loading
(from CMUCL), the Cheney GC for non-x86 ports (from CMUCL), Alpha
- and PPC ports (from CMUCL), control stack exhaustion checking (new)
- and native threads support for x86 Linux (new). He also refactored
- the garbage collectors for understandability, wrote code
- (e.g. grovel-headers.c and stat_wrapper stuff) to find
- machine-dependent and OS-dependent constants automatically, and was
- original author of the asdf, asdf-install, sb-bsd-sockets,
- sb-executable, sb-grovel and sb-posix contrib packages.
+ and PPC ports (from CMUCL), control stack exhaustion checking (new),
+ native threads support for x86 Linux (new), and the initial x86-64
+ backend (new). He also refactored the garbage collectors for
+ understandability, wrote code (e.g. grovel-headers.c and
+ stat_wrapper stuff) to find machine-dependent and OS-dependent
+ constants automatically, and was original author of the asdf,
+ asdf-install, sb-bsd-sockets, sb-executable, sb-grovel and sb-posix
+ contrib packages.
Robert E. Brown:
He has reported various bugs and submitted several patches,
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.
+Lutz Euler:
+ He made a large number of improvements to the x86-64 disassembler.
+
+Andreas Fuchs:
+ He provides infrastructure for monitoring build and performance
+ regressions of SBCL. He assisted with the integration of the
+ Unicode work.
+
Nathan Froyd:
He has fixed various bugs, and also done a lot of internal
cleanup, not visible at the user level but important for
Espen S Johnsen:
He provided an ANSI-compliant version of CHANGE-CLASS for PCL.
+Teemu Kalvas:
+ He worked on Unicode support for SBCL, including parsing the Unicode
+ character database, restoring the FAST-READ-CHAR optimization and
+ developing external format support.
+
Frederik Kuivinen:
He showed how to implement the DEBUG-RETURN functionality.
Some of his fixes to CMU CL since the SBCL fork have been ported
to SBCL. He also maintains the cl-benchmark package, which gives
us some idea of how our performance changes compared to earlier
- releases and to other implementations.
+ releases and to other implementations. He assisted in development
+ of Unicode support for SBCL.
Antonio Martinez-Shotton:
He has contributed a number of bug fixes and bug reports to SBCL.
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
string extractor that keeps function documentation in the manual
current.
+Julian Squires:
+ He worked on Unicode support for the PowerPC platform.
+
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. He completed the work on the x86-64 port
+ of SBCL.
Brian Spilsbury:
He wrote Unicode-capable versions of SBCL's character, string, and
- stream types and operations on them.
+ stream types and operations on them. (These versions did not end up
+ in the system, but did to a large extent influence the support which
+ finally did get merged.)
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
cmucl-imp@cons.org mailing list, was the inspiration for similar MAP
code added in sbcl-0.6.8.
+Cheuksan Edward Wang:
+ He assisted in debugging the SBCL x86-64 backend.
+
Raymond Wiker:
He ported sbcl-0.6.3 back to FreeBSD, restoring the ancestral
CMU CL support for FreeBSD and updating it for the changes made
PRM Pierre Mai
WHN William ("Bill") Newman
CSR Christophe Rhodes
+NS Nikodemus Siivola
PVE Peter Van Eynde
PW Paul Werkowski