| 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! | 
|---|