- He has done various low-level work on SBCL, especially for the
- SPARC port (and for CPU-architecture-neutral things motivated by
- it, like *BACKEND-FEATURES*). He's also contributed miscellaneous
- bug fixes. As of 2002-01-17, he seems to be mostly done with a port
- of SBCL to the SPARC CPU.
+ He ported SBCL to SPARC (based on the CMUCL backend), made various
+ port-related and SPARC-related changes (like *BACKEND-SUBFEATURES*),
+ made many fixes and improvements in the compiler's type system, has
+ essentially completed the work to enable bootstrapping SBCL under
+ unrelated (non-SBCL, non-CMU-CL) Common Lisps. He participated in
+ the modernization of SBCL's CLOS implementation, implemented the
+ treatment of compiler notes as restartable conditions, provided
+ optimizations to compiler output, and contributed in other ways as
+ well.
+
+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.
+
+Juho Snellman:
+ He provided several performance enhancements, including a better hash
+ function on strings, and removal of unneccessary bounds checks.
+
+Brian Spilsbury:
+ He wrote Unicode-capable versions of SBCL's character, string, and
+ stream types and operations on them.