| 1 | Many people contribute to the GCJ project, and in many different
 | 
|---|
| 2 | capacities.  Any omissions to this list are accidental.  Feel free to
 | 
|---|
| 3 | contact green@cygnus.com if you have been left out or some of your
 | 
|---|
| 4 | contributions are not listed.  Please keep this list in alphabetical
 | 
|---|
| 5 | order.
 | 
|---|
| 6 | 
 | 
|---|
| 7 | Godmar Back for his improvements and encouragement.
 | 
|---|
| 8 | Scott Bambrough for help porting the compiler.
 | 
|---|
| 9 | Jon Beniston for his Win32 port.
 | 
|---|
| 10 | Geoff Berry for his object serialization work and various patches.
 | 
|---|
| 11 | Eric Blake for helping to make gcj and libgcj conform to the specifications.
 | 
|---|
| 12 | Hans-J. Boehm for his garbage collector, IA-64 libffi port, and other work.
 | 
|---|
| 13 | Per Bothner for dreaming up, designing and implementing much of gcj.
 | 
|---|
| 14 | Joerg Brunsmann for compiler hacking and help with the FAQ.
 | 
|---|
| 15 | Steve Chamberlain for config fixes and the picoJava port.
 | 
|---|
| 16 | Glenn Chambers for help with the FAQ.
 | 
|---|
| 17 | John-Marc Chandonia for various library patches.
 | 
|---|
| 18 | Eric Christopher for his porting help and clean-ups.
 | 
|---|
| 19 | The GNU Classpath project for all of their merged runtime code.
 | 
|---|
| 20 | Mo DeJong for gcj and libgcj bug fixes.
 | 
|---|
| 21 | The GCC project contributors for all of their great compiler work.
 | 
|---|
| 22 | Ivan Fontes Garcia for the Portugese translation of the FAQ.
 | 
|---|
| 23 | John Gilmore for a donation to the FSF earmarked improving GNU Java.
 | 
|---|
| 24 | Anthony Green for various contributions.
 | 
|---|
| 25 | Stu Grossman for gdb hacking, allowing us to debug our code.
 | 
|---|
| 26 | Andrew Haley for his amazing compiler and library efforts.
 | 
|---|
| 27 | Jakub Jelinek for improving the build system.
 | 
|---|
| 28 | Warren Levy for his tremendous library work.
 | 
|---|
| 29 | Oskar Liljeblad for hacking on AWT and his many bug reports and patches.
 | 
|---|
| 30 | All of the Mauve project contributors, for test code.
 | 
|---|
| 31 | Bryce McKinlay for numerous gcj and libgcj fixes and improvements.
 | 
|---|
| 32 | Adam Megacz for his work on the Win32 port.
 | 
|---|
| 33 | Jason Molenda for establishing the project infrastructure 
 | 
|---|
| 34 |         on sources.redhat.com.
 | 
|---|
| 35 | Mike Moreton for his various patches.
 | 
|---|
| 36 | Alexandre Oliva for all of this porting and testing efforts.
 | 
|---|
| 37 | Rainer Orth for configuration clean-ups and porting help.
 | 
|---|
| 38 | Alexandre Petit-Bianco for implementing much of the compiler, 
 | 
|---|
| 39 |         and continued maintainership.
 | 
|---|
| 40 | Rolf W. Rasmussen for hacking on AWT.
 | 
|---|
| 41 | Bradley Schatz for his work on the FAQ.
 | 
|---|
| 42 | Jason Schroeder for jcf-dump patches.
 | 
|---|
| 43 | John Stracke for his HTTP protocol fixes.
 | 
|---|
| 44 | Jeff Sturm for porting help, bug fixes, and encouragement.
 | 
|---|
| 45 | Kresten Krab Thorup for his fantastic bytecode interpreter.
 | 
|---|
| 46 | Andreas Tobler for his work porting libgcj to Darwin.
 | 
|---|
| 47 | Tom Tromey for his many contributions and libgcj maintainership.
 | 
|---|
| 48 | Matt Welsh for help with Linux Threads.
 | 
|---|
| 49 | Urban Widmark for help fixing java.io.
 | 
|---|
| 50 | Mark Wielaard for new library code and his work integrating with Classpath.
 | 
|---|
| 51 | Gilles Zunino for help porting to Irix.
 | 
|---|
| 52 | 
 | 
|---|
| 53 | 
 | 
|---|
| 54 | We'd also like to thank the folks who have contributed time and energy
 | 
|---|
| 55 | in testing GCJ:
 | 
|---|
| 56 | 
 | 
|---|
| 57 | Michael Abd-El-Malek 
 | 
|---|
| 58 | Thomas Arend
 | 
|---|
| 59 | Bonzo Armstrong
 | 
|---|
| 60 | Steven Ashe 
 | 
|---|
| 61 | Chris Baldwin
 | 
|---|
| 62 | David Billinghurst
 | 
|---|
| 63 | Jim Blandy
 | 
|---|
| 64 | Stephane Bortzmeyer
 | 
|---|
| 65 | Frank Braun
 | 
|---|
| 66 | Sidney Cadot
 | 
|---|
| 67 | Bradford Castalia
 | 
|---|
| 68 | Ralph Doncaster
 | 
|---|
| 69 | Richard Emberson
 | 
|---|
| 70 | Graham Fawcett
 | 
|---|
| 71 | Robert A. French
 | 
|---|
| 72 | Mark K. Gardner
 | 
|---|
| 73 | Charles-Antoine Gauthier
 | 
|---|
| 74 | Simon Gornall
 | 
|---|
| 75 | Fred Gray
 | 
|---|
| 76 | John Griffin
 | 
|---|
| 77 | Patrik Hagglund
 | 
|---|
| 78 | Phil Hargett
 | 
|---|
| 79 | Amancio Hasty 
 | 
|---|
| 80 | Bryan W. Headley
 | 
|---|
| 81 | Kevin B. Hendricks
 | 
|---|
| 82 | Joep Jansen
 | 
|---|
| 83 | David Kidd
 | 
|---|
| 84 | Tobias Kuipers
 | 
|---|
| 85 | Anand Krishnaswamy
 | 
|---|
| 86 | H.J. Lu
 | 
|---|
| 87 | Jesse Macnish
 | 
|---|
| 88 | Anon A. Mous
 | 
|---|
| 89 | Stefan Morrell
 | 
|---|
| 90 | Pekka Nikander
 | 
|---|
| 91 | Jon Olson
 | 
|---|
| 92 | Magnus Persson
 | 
|---|
| 93 | Chris Pollard
 | 
|---|
| 94 | Paul Reilly
 | 
|---|
| 95 | Tom Reilly
 | 
|---|
| 96 | Torsten Rueger
 | 
|---|
| 97 | Danny Sadinoff
 | 
|---|
| 98 | Marc Schifer
 | 
|---|
| 99 | Franz Sirl
 | 
|---|
| 100 | Tim Souder
 | 
|---|
| 101 | Adam Sulmicki 
 | 
|---|
| 102 | Frederik Warg 
 | 
|---|
| 103 | Gregory Warnes
 | 
|---|
| 104 | David E. Young
 | 
|---|
| 105 | 
 | 
|---|
| 106 | Thank you all!
 | 
|---|