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,
He creates binary packages of SBCL releases for Red Hat and other
(which?) platforms.
+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.
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,
implemented package locks, ported the linkage-table code from CMUCL,
- and has fixed many (stream-related and other) bugs besides.
+ 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, 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.
+ 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
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