[BACK]Return to README.contributors CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / gc / doc

Annotation of OpenXM_contrib2/asir2000/gc/doc/README.contributors, Revision 1.1

1.1     ! noro        1: This is an attempt to acknowledge early contributions to the garbage
        !             2: collector.  Later contributions should instead be mentioned in
        !             3: README.changes.
        !             4:
        !             5: HISTORY -
        !             6:
        !             7:   Early versions of this collector were developed as a part of research
        !             8: projects supported in part by the National Science Foundation
        !             9: and the Defense Advance Research Projects Agency.
        !            10:
        !            11: The garbage collector originated as part of the run-time system for
        !            12: the Russell programming language implementation. The first version of the
        !            13: garbage collector was written primarily by Al Demers.  It was then refined
        !            14: and mostly rewritten, primarily by Hans-J. Boehm, at Cornell U.,
        !            15: the University of Washington, Rice University (where it was first used for
        !            16: C and assembly code), Xerox PARC, SGI, and HP Labs.  However, significant
        !            17: contributions have also been made by many others.
        !            18:
        !            19: Some other contributors:
        !            20:
        !            21: More recent contributors are mentioned in the modification history in
        !            22: README.changes.  My apologies for any omissions.
        !            23:
        !            24: The SPARC specific code was originally contributed by Mark Weiser.
        !            25: The Encore Multimax modifications were supplied by
        !            26: Kevin Kenny (kenny@m.cs.uiuc.edu).  The adaptation to the IBM PC/RT is largely
        !            27: due to Vernon Lee, on machines made available to Rice by IBM.
        !            28: Much of the HP specific code and a number of good suggestions for improving the
        !            29: generic code are due to Walter Underwood.
        !            30: Robert Brazile (brazile@diamond.bbn.com) originally supplied the ULTRIX code.
        !            31: Al Dosser (dosser@src.dec.com) and Regis Cridlig (Regis.Cridlig@cl.cam.ac.uk)
        !            32: subsequently provided updates and information on variation between ULTRIX
        !            33: systems.  Parag Patel (parag@netcom.com) supplied the A/UX code.
        !            34: Jesper Peterson(jep@mtiame.mtia.oz.au), Michel Schinz, and
        !            35: Martin Tauchmann (martintauchmann@bigfoot.com) supplied the Amiga port.
        !            36: Thomas Funke (thf@zelator.in-berlin.de(?)) and
        !            37: Brian D.Carlstrom (bdc@clark.lcs.mit.edu) supplied the NeXT ports.
        !            38: Douglas Steel (doug@wg.icl.co.uk) provided ICL DRS6000 code.
        !            39: Bill Janssen (janssen@parc.xerox.com) supplied the SunOS dynamic loader
        !            40: specific code. Manuel Serrano (serrano@cornas.inria.fr) supplied linux and
        !            41: Sony News specific code.  Al Dosser provided Alpha/OSF/1 code.  He and
        !            42: Dave Detlefs(detlefs@src.dec.com) also provided several generic bug fixes.
        !            43: Alistair G. Crooks(agc@uts.amdahl.com) supplied the NetBSD and 386BSD ports.
        !            44: Jeffrey Hsu (hsu@soda.berkeley.edu) provided the FreeBSD port.
        !            45: Brent Benson (brent@jade.ssd.csd.harris.com) ported the collector to
        !            46: a Motorola 88K processor running CX/UX (Harris NightHawk).
        !            47: Ari Huttunen (Ari.Huttunen@hut.fi) generalized the OS/2 port to
        !            48: nonIBM development environments (a nontrivial task).
        !            49: Patrick Beard (beard@cs.ucdavis.edu) provided the initial MacOS port.
        !            50: David Chase, then at Olivetti Research, suggested several improvements.
        !            51: Scott Schwartz (schwartz@groucho.cse.psu.edu) supplied some of the
        !            52: code to save and print call stacks for leak detection on a SPARC.
        !            53: Jesse Hull and John Ellis supplied the C++ interface code.
        !            54: Zhong Shao performed much of the experimentation that led to the
        !            55: current typed allocation facility.  (His dynamic type inference code hasn't
        !            56: made it into the released version of the collector, yet.)
        !            57:

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>