+-*- coding: utf-8; mode: text; -*-
The programmers of old were mysterious and profound. We
cannot fathom their thoughts, so all we do is describe their
asdf-install, sb-bsd-sockets, sb-executable, sb-grovel and sb-posix
contrib packages.
+James Bielman:
+ He assisted in work on the port to the Windows operating system.
+
Alastair Bridgewater:
He contributed a port of the system to the Windows operating system.
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
primordial CMUCL.
Cyrus Harmon:
- He fixed many PPC FFI and callback bugs.
+ He fixed many PPC FFI and callback bugs. He ported Raymond Toy's
+ work on the generational garbage collector for PPC to Linux, finding
+ and fixing other SBCL bugs in the process.
Matthias Hoelzl:
He reported and fixed COMPILE's misbehavior on macros.
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 speeds, the interpreter-based evaluator
+ and the IR2-based single-stepper.
+
Espen S Johnsen:
He provided an ANSI-compliant version of CHANGE-CLASS for PCL.
character database, restoring the FAST-READ-CHAR optimization and
developing external format support.
+Yaroslav Kavenchuk:
+ He implemented several missing features and fixed many bugs in
+ the win32 port. He also worked on external-format support for
+ SB-ALIEN.
+
Frederik Kuivinen:
He showed how to implement the DEBUG-RETURN functionality.
updating documentation, and even, for better or worse, getting
rid of various functionality (e.g. the byte interpreter).
+NIIMI Satoshi:
+ He contributed a number of fixes to the FreeBSD port.
+
Patrik Nordebo:
He contributed to the port of SBCL to MacOS X, finding solutions for
ABI and assembly syntax differences between Darwin and Linux.
+Luís Oliveira:
+ He contributed to the port of SBCL to the Windows operating system,
+ particuarly in the area of FFI.
+
Scott Parish:
He ported SBCL to OpenBSD-with-ELF.
+Timothy Ritchey:
+ He implemented SB-BSD-SOCKETS support for the win32 port.
+
Kevin M. Rosenberg:
He provided the ACL-style toplevel (sb-aclrepl contrib module), and
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*),
optimizations to compiler output, and contributed in other ways as
well.
-Stig Erik Sandoe:
+Stig Erik Sandø:
He showed how to convince the GNU toolchain to build SBCL in a way
which supports callbacks from C code into SBCL.
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
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