X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=CREDITS;h=31bc3c27df329d327bc9f37f9a135f8eea9b01ba;hb=b8f63d9b4e978bec3bfc1f4fc471e5ed946781fd;hp=ecb2ffd03a3d572857335affe0aed4b629880dd3;hpb=befe933802fbddddf122a8b115554d2e53cdf103;p=sbcl.git diff --git a/CREDITS b/CREDITS index ecb2ffd..31bc3c2 100644 --- a/CREDITS +++ b/CREDITS @@ -477,20 +477,59 @@ whenever I got stuck. CREDITS SINCE THE RELEASE OF SBCL -The PSXHASH code used to implement EQUALP hash tables was originally -copyright (C) 2000 by Cadabra, Inc., then released into the public -domain. - -Daniel Barlow contributed sblisp.lisp, a set of patches to make SBCL -play nicely with ILISP. (Those patches have since disappeared from the -SBCL distribution because ILISP has since been patched to play nicely -with SBCL.) He also figured out how to get the CMU CL dynamic object -file loading code to work under SBCL. - -Raymond Wiker ported sbcl-0.6.3 back to FreeBSD, restoring the -ancestral CMU CL support for FreeBSD and updating it for the changes -made from FreeBSD version 3 to FreeBSD version 4. - -Colin Walters' O(N) implementation of the general case of MAP on the -cmucl-imp@cons.org mailing list was the inspiration for similar MAP -code in sbcl-0.6.8. +(Some more details are available in the NEWS file and in the +project's CVS change logs.) + +Martin Atzmueller: + He reported many bugs, fixed many bugs, ported various fixes + from CMU CL, and helped clean up various stale bug data. (He has + been unusually energetic at this. As of sbcl-0.6.9.10, the + total number of bugs involved likely exceeds 100.) + +Daniel Barlow: + He contributed sblisp.lisp, a set of patches to make SBCL + play nicely with ILISP. (Those patches have since disappeared from the + SBCL distribution because ILISP has since been patched to play nicely + with SBCL.) He also figured out how to get the CMU CL dynamic object + file loading code to work under SBCL. + +Cadabra, Inc. (later merged into GoTo.com): + They hired William Newman to do some consulting for them, + including the implementation of EQUALP hash tables for CMU CL; + then agreed to release the EQUALP code into the public domain, + giving SBCL (and CMU CL) EQUALP hash tables. + +Douglas Crosher: + He continued to improve CMU CL after SBCL forked from it, creating + many patches which were directly applicable to SBCL. Notable examples + include fixes for various compiler bugs, and a generalization + of the type system's handling of the CONS type to allow ANSI-style + (CONS FOO BAR) types. + +Robert MacLachlan: + He has continued to answer questions about, and contribute fixes to, + the CMU CL project. Some of these fixes, especially for compiler + problems, has been invaluable to the CMU CL project and, by + porting, invaluable to the SBCL project as well. + +William Newman: + He continued to work on the project after the fork, increasing + ANSI compliance, fixing bugs, regularizing the internals of the + system, deleting unused extensions, improving performance in + some areas (especially sequence functions and non-simple vectors), + and updating documentation. + +Peter Van Eynde: + He wrestled the CLISP test suite into a portable test suite which + can be used on SBCL, and submitted many other bug reports as well. + +Colin Walters: + His O(N) implementation of the general case of MAP, posted on the + cmucl-imp@cons.org mailing list, was the inspiration for similar MAP + code added in sbcl-0.6.8. + +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 + from FreeBSD version 3 to FreeBSD version 4. He also ported the + CMU CL extension RUN-PROGRAM, and related code, to SBCL.