Mercurial > hg > CbC > CbC_gcc
annotate gcc/doc/contrib.texi @ 63:b7f97abdc517 gcc-4.6-20100522
update gcc from gcc-4.5.0 to gcc-4.6
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 24 May 2010 12:47:05 +0900 |
parents | 77e2b8dfacca |
children | f6334be47118 |
rev | line source |
---|---|
0 | 1 @c Copyright (C) 1988,1989,1992,1993,1994,1995,1996,1997,1998,1999,2000, |
63
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
2 @c 2001,2002,2003,2004,2005,2006,2007,2008,2009, 2010 |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
3 @c Free Software Foundation, Inc. |
0 | 4 @c This is part of the GCC manual. |
5 @c For copying conditions, see the file gcc.texi. | |
6 | |
7 @node Contributors | |
8 @unnumbered Contributors to GCC | |
9 @cindex contributors | |
10 | |
11 The GCC project would like to thank its many contributors. Without them the | |
12 project would not have been nearly as successful as it has been. Any omissions | |
13 in this list are accidental. Feel free to contact | |
14 @email{law@@redhat.com} or @email{gerald@@pfeifer.com} if you have been left | |
15 out or some of your contributions are not listed. Please keep this list in | |
16 alphabetical order. | |
17 | |
18 @itemize @bullet | |
19 | |
20 @item | |
21 Analog Devices helped implement the support for complex data types | |
22 and iterators. | |
23 | |
24 @item | |
25 John David Anglin for threading-related fixes and improvements to | |
26 libstdc++-v3, and the HP-UX port. | |
27 | |
28 @item | |
29 James van Artsdalen wrote the code that makes efficient use of | |
30 the Intel 80387 register stack. | |
31 | |
32 @item | |
33 Abramo and Roberto Bagnara for the SysV68 Motorola 3300 Delta Series | |
34 port. | |
35 | |
36 @item | |
37 Alasdair Baird for various bug fixes. | |
38 | |
39 @item | |
40 Giovanni Bajo for analyzing lots of complicated C++ problem reports. | |
41 | |
42 @item | |
43 Peter Barada for his work to improve code generation for new | |
44 ColdFire cores. | |
45 | |
46 @item | |
47 Gerald Baumgartner added the signature extension to the C++ front end. | |
48 | |
49 @item | |
50 Godmar Back for his Java improvements and encouragement. | |
51 | |
52 @item | |
53 Scott Bambrough for help porting the Java compiler. | |
54 | |
55 @item | |
56 Wolfgang Bangerth for processing tons of bug reports. | |
57 | |
58 @item | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
59 Jon Beniston for his Microsoft Windows port of Java and port to Lattice Mico32. |
0 | 60 |
61 @item | |
62 Daniel Berlin for better DWARF2 support, faster/better optimizations, | |
63 improved alias analysis, plus migrating GCC to Bugzilla. | |
64 | |
65 @item | |
66 Geoff Berry for his Java object serialization work and various patches. | |
67 | |
68 @item | |
69 Uros Bizjak for the implementation of x87 math built-in functions and | |
70 for various middle end and i386 back end improvements and bug fixes. | |
71 | |
72 @item | |
73 Eric Blake for helping to make GCJ and libgcj conform to the | |
74 specifications. | |
75 | |
76 @item | |
77 Janne Blomqvist for contributions to GNU Fortran. | |
78 | |
79 @item | |
80 Segher Boessenkool for various fixes. | |
81 | |
82 @item | |
83 Hans-J. Boehm for his @uref{http://www.hpl.hp.com/personal/Hans_Boehm/gc/,, | |
84 garbage collector}, IA-64 libffi port, and other Java work. | |
85 | |
86 @item | |
87 Neil Booth for work on cpplib, lang hooks, debug hooks and other | |
88 miscellaneous clean-ups. | |
89 | |
90 @item | |
91 Steven Bosscher for integrating the GNU Fortran front end into GCC and for | |
92 contributing to the tree-ssa branch. | |
93 | |
94 @item | |
95 Eric Botcazou for fixing middle- and backend bugs left and right. | |
96 | |
97 @item | |
98 Per Bothner for his direction via the steering committee and various | |
99 improvements to the infrastructure for supporting new languages. Chill | |
100 front end implementation. Initial implementations of | |
101 cpplib, fix-header, config.guess, libio, and past C++ library (libg++) | |
102 maintainer. Dreaming up, designing and implementing much of GCJ@. | |
103 | |
104 @item | |
105 Devon Bowen helped port GCC to the Tahoe. | |
106 | |
107 @item | |
108 Don Bowman for mips-vxworks contributions. | |
109 | |
110 @item | |
111 Dave Brolley for work on cpplib and Chill. | |
112 | |
113 @item | |
114 Paul Brook for work on the ARM architecture and maintaining GNU Fortran. | |
115 | |
116 @item | |
117 Robert Brown implemented the support for Encore 32000 systems. | |
118 | |
119 @item | |
120 Christian Bruel for improvements to local store elimination. | |
121 | |
122 @item | |
123 Herman A.J. ten Brugge for various fixes. | |
124 | |
125 @item | |
126 Joerg Brunsmann for Java compiler hacking and help with the GCJ FAQ@. | |
127 | |
128 @item | |
129 Joe Buck for his direction via the steering committee. | |
130 | |
131 @item | |
132 Craig Burley for leadership of the G77 Fortran effort. | |
133 | |
134 @item | |
135 Stephan Buys for contributing Doxygen notes for libstdc++. | |
136 | |
137 @item | |
138 Paolo Carlini for libstdc++ work: lots of efficiency improvements to | |
139 the C++ strings, streambufs and formatted I/O, hard detective work on | |
140 the frustrating localization issues, and keeping up with the problem reports. | |
141 | |
142 @item | |
143 John Carr for his alias work, SPARC hacking, infrastructure improvements, | |
144 previous contributions to the steering committee, loop optimizations, etc. | |
145 | |
146 @item | |
147 Stephane Carrez for 68HC11 and 68HC12 ports. | |
148 | |
149 @item | |
150 Steve Chamberlain for support for the Renesas SH and H8 processors | |
151 and the PicoJava processor, and for GCJ config fixes. | |
152 | |
153 @item | |
154 Glenn Chambers for help with the GCJ FAQ@. | |
155 | |
156 @item | |
157 John-Marc Chandonia for various libgcj patches. | |
158 | |
159 @item | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
160 Denis Chertykov for contributing and maintaining the AVR port, the first GCC port |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
161 for an 8-bit architecture. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
162 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
163 @item |
0 | 164 Scott Christley for his Objective-C contributions. |
165 | |
166 @item | |
167 Eric Christopher for his Java porting help and clean-ups. | |
168 | |
169 @item | |
170 Branko Cibej for more warning contributions. | |
171 | |
172 @item | |
173 The @uref{http://www.gnu.org/software/classpath/,,GNU Classpath project} | |
174 for all of their merged runtime code. | |
175 | |
176 @item | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
177 Nick Clifton for arm, mcore, fr30, v850, m32r, rx work, |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
178 @option{--help}, and other random hacking. |
0 | 179 |
180 @item | |
181 Michael Cook for libstdc++ cleanup patches to reduce warnings. | |
182 | |
183 @item | |
184 R. Kelley Cook for making GCC buildable from a read-only directory as | |
185 well as other miscellaneous build process and documentation clean-ups. | |
186 | |
187 @item | |
188 Ralf Corsepius for SH testing and minor bug fixing. | |
189 | |
190 @item | |
191 Stan Cox for care and feeding of the x86 port and lots of behind | |
192 the scenes hacking. | |
193 | |
194 @item | |
195 Alex Crain provided changes for the 3b1. | |
196 | |
197 @item | |
198 Ian Dall for major improvements to the NS32k port. | |
199 | |
200 @item | |
201 Paul Dale for his work to add uClinux platform support to the | |
202 m68k backend. | |
203 | |
204 @item | |
205 Dario Dariol contributed the four varieties of sample programs | |
206 that print a copy of their source. | |
207 | |
208 @item | |
209 Russell Davidson for fstream and stringstream fixes in libstdc++. | |
210 | |
211 @item | |
212 Bud Davis for work on the G77 and GNU Fortran compilers. | |
213 | |
214 @item | |
215 Mo DeJong for GCJ and libgcj bug fixes. | |
216 | |
217 @item | |
218 DJ Delorie for the DJGPP port, build and libiberty maintenance, | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
219 various bug fixes, and the M32C and MeP ports. |
0 | 220 |
221 @item | |
222 Arnaud Desitter for helping to debug GNU Fortran. | |
223 | |
224 @item | |
225 Gabriel Dos Reis for contributions to G++, contributions and | |
226 maintenance of GCC diagnostics infrastructure, libstdc++-v3, | |
227 including @code{valarray<>}, @code{complex<>}, maintaining the numerics library | |
228 (including that pesky @code{<limits>} :-) and keeping up-to-date anything | |
229 to do with numbers. | |
230 | |
231 @item | |
232 Ulrich Drepper for his work on glibc, testing of GCC using glibc, ISO C99 | |
233 support, CFG dumping support, etc., plus support of the C++ runtime | |
234 libraries including for all kinds of C interface issues, contributing and | |
235 maintaining @code{complex<>}, sanity checking and disbursement, configuration | |
236 architecture, libio maintenance, and early math work. | |
237 | |
238 @item | |
239 Zdenek Dvorak for a new loop unroller and various fixes. | |
240 | |
241 @item | |
242 Richard Earnshaw for his ongoing work with the ARM@. | |
243 | |
244 @item | |
245 David Edelsohn for his direction via the steering committee, ongoing work | |
246 with the RS6000/PowerPC port, help cleaning up Haifa loop changes, | |
247 doing the entire AIX port of libstdc++ with his bare hands, and for | |
248 ensuring GCC properly keeps working on AIX@. | |
249 | |
250 @item | |
251 Kevin Ediger for the floating point formatting of num_put::do_put in | |
252 libstdc++. | |
253 | |
254 @item | |
255 Phil Edwards for libstdc++ work including configuration hackery, | |
256 documentation maintainer, chief breaker of the web pages, the occasional | |
257 iostream bug fix, and work on shared library symbol versioning. | |
258 | |
259 @item | |
260 Paul Eggert for random hacking all over GCC@. | |
261 | |
262 @item | |
263 Mark Elbrecht for various DJGPP improvements, and for libstdc++ | |
264 configuration support for locales and fstream-related fixes. | |
265 | |
266 @item | |
267 Vadim Egorov for libstdc++ fixes in strings, streambufs, and iostreams. | |
268 | |
269 @item | |
270 Christian Ehrhardt for dealing with bug reports. | |
271 | |
272 @item | |
273 Ben Elliston for his work to move the Objective-C runtime into its | |
274 own subdirectory and for his work on autoconf. | |
275 | |
276 @item | |
277 Revital Eres for work on the PowerPC 750CL port. | |
278 | |
279 @item | |
280 Marc Espie for OpenBSD support. | |
281 | |
282 @item | |
283 Doug Evans for much of the global optimization framework, arc, m32r, | |
284 and SPARC work. | |
285 | |
286 @item | |
287 Christopher Faylor for his work on the Cygwin port and for caring and | |
288 feeding the gcc.gnu.org box and saving its users tons of spam. | |
289 | |
290 @item | |
291 Fred Fish for BeOS support and Ada fixes. | |
292 | |
293 @item | |
294 Ivan Fontes Garcia for the Portuguese translation of the GCJ FAQ@. | |
295 | |
296 @item | |
297 Peter Gerwinski for various bug fixes and the Pascal front end. | |
298 | |
299 @item | |
300 Kaveh R.@: Ghazi for his direction via the steering committee, amazing | |
301 work to make @samp{-W -Wall -W* -Werror} useful, and continuously | |
302 testing GCC on a plethora of platforms. Kaveh extends his gratitude to | |
303 the @uref{http://www.caip.rutgers.edu,,CAIP Center} at Rutgers | |
304 University for providing him with computing resources to work on Free | |
305 Software since the late 1980s. | |
306 | |
307 @item | |
308 John Gilmore for a donation to the FSF earmarked improving GNU Java. | |
309 | |
310 @item | |
311 Judy Goldberg for c++ contributions. | |
312 | |
313 @item | |
314 Torbjorn Granlund for various fixes and the c-torture testsuite, | |
315 multiply- and divide-by-constant optimization, improved long long | |
316 support, improved leaf function register allocation, and his direction | |
317 via the steering committee. | |
318 | |
319 @item | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
320 Anthony Green for his @option{-Os} contributions, the moxie port, and |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
321 Java front end work. |
0 | 322 |
323 @item | |
324 Stu Grossman for gdb hacking, allowing GCJ developers to debug Java code. | |
325 | |
326 @item | |
327 Michael K. Gschwind contributed the port to the PDP-11. | |
328 | |
329 @item | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
330 Richard Guenther for his ongoing middle-end contributions and bug fixes |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
331 and for release management. |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
332 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
333 @item |
0 | 334 Ron Guilmette implemented the @command{protoize} and @command{unprotoize} |
335 tools, the support for Dwarf symbolic debugging information, and much of | |
336 the support for System V Release 4. He has also worked heavily on the | |
337 Intel 386 and 860 support. | |
338 | |
339 @item | |
340 Mostafa Hagog for Swing Modulo Scheduling (SMS) and post reload GCSE@. | |
341 | |
342 @item | |
343 Bruno Haible for improvements in the runtime overhead for EH, new | |
344 warnings and assorted bug fixes. | |
345 | |
346 @item | |
347 Andrew Haley for his amazing Java compiler and library efforts. | |
348 | |
349 @item | |
350 Chris Hanson assisted in making GCC work on HP-UX for the 9000 series 300. | |
351 | |
352 @item | |
353 Michael Hayes for various thankless work he's done trying to get | |
354 the c30/c40 ports functional. Lots of loop and unroll improvements and | |
355 fixes. | |
356 | |
357 @item | |
358 Dara Hazeghi for wading through myriads of target-specific bug reports. | |
359 | |
360 @item | |
361 Kate Hedstrom for staking the G77 folks with an initial testsuite. | |
362 | |
363 @item | |
364 Richard Henderson for his ongoing SPARC, alpha, ia32, and ia64 work, loop | |
365 opts, and generally fixing lots of old problems we've ignored for | |
366 years, flow rewrite and lots of further stuff, including reviewing | |
367 tons of patches. | |
368 | |
369 @item | |
370 Aldy Hernandez for working on the PowerPC port, SIMD support, and | |
371 various fixes. | |
372 | |
373 @item | |
374 Nobuyuki Hikichi of Software Research Associates, Tokyo, contributed | |
375 the support for the Sony NEWS machine. | |
376 | |
377 @item | |
378 Kazu Hirata for caring and feeding the Renesas H8/300 port and various fixes. | |
379 | |
380 @item | |
381 Katherine Holcomb for work on GNU Fortran. | |
382 | |
383 @item | |
384 Manfred Hollstein for his ongoing work to keep the m88k alive, lots | |
385 of testing and bug fixing, particularly of GCC configury code. | |
386 | |
387 @item | |
388 Steve Holmgren for MachTen patches. | |
389 | |
390 @item | |
391 Jan Hubicka for his x86 port improvements. | |
392 | |
393 @item | |
394 Falk Hueffner for working on C and optimization bug reports. | |
395 | |
396 @item | |
397 Bernardo Innocenti for his m68k work, including merging of | |
398 ColdFire improvements and uClinux support. | |
399 | |
400 @item | |
401 Christian Iseli for various bug fixes. | |
402 | |
403 @item | |
404 Kamil Iskra for general m68k hacking. | |
405 | |
406 @item | |
407 Lee Iverson for random fixes and MIPS testing. | |
408 | |
409 @item | |
410 Andreas Jaeger for testing and benchmarking of GCC and various bug fixes. | |
411 | |
412 @item | |
413 Jakub Jelinek for his SPARC work and sibling call optimizations as well | |
414 as lots of bug fixes and test cases, and for improving the Java build | |
415 system. | |
416 | |
417 @item | |
418 Janis Johnson for ia64 testing and fixes, her quality improvement | |
419 sidetracks, and web page maintenance. | |
420 | |
421 @item | |
422 Kean Johnston for SCO OpenServer support and various fixes. | |
423 | |
424 @item | |
425 Tim Josling for the sample language treelang based originally on Richard | |
426 Kenner's ``toy'' language. | |
427 | |
428 @item | |
429 Nicolai Josuttis for additional libstdc++ documentation. | |
430 | |
431 @item | |
432 Klaus Kaempf for his ongoing work to make alpha-vms a viable target. | |
433 | |
434 @item | |
435 Steven G. Kargl for work on GNU Fortran. | |
436 | |
437 @item | |
438 David Kashtan of SRI adapted GCC to VMS@. | |
439 | |
440 @item | |
441 Ryszard Kabatek for many, many libstdc++ bug fixes and optimizations of | |
442 strings, especially member functions, and for auto_ptr fixes. | |
443 | |
444 @item | |
445 Geoffrey Keating for his ongoing work to make the PPC work for GNU/Linux | |
446 and his automatic regression tester. | |
447 | |
448 @item | |
449 Brendan Kehoe for his ongoing work with G++ and for a lot of early work | |
450 in just about every part of libstdc++. | |
451 | |
452 @item | |
453 Oliver M. Kellogg of Deutsche Aerospace contributed the port to the | |
454 MIL-STD-1750A@. | |
455 | |
456 @item | |
457 Richard Kenner of the New York University Ultracomputer Research | |
458 Laboratory wrote the machine descriptions for the AMD 29000, the DEC | |
459 Alpha, the IBM RT PC, and the IBM RS/6000 as well as the support for | |
460 instruction attributes. He also made changes to better support RISC | |
461 processors including changes to common subexpression elimination, | |
462 strength reduction, function calling sequence handling, and condition | |
463 code support, in addition to generalizing the code for frame pointer | |
464 elimination and delay slot scheduling. Richard Kenner was also the | |
465 head maintainer of GCC for several years. | |
466 | |
467 @item | |
468 Mumit Khan for various contributions to the Cygwin and Mingw32 ports and | |
469 maintaining binary releases for Microsoft Windows hosts, and for massive libstdc++ | |
470 porting work to Cygwin/Mingw32. | |
471 | |
472 @item | |
473 Robin Kirkham for cpu32 support. | |
474 | |
475 @item | |
476 Mark Klein for PA improvements. | |
477 | |
478 @item | |
479 Thomas Koenig for various bug fixes. | |
480 | |
481 @item | |
482 Bruce Korb for the new and improved fixincludes code. | |
483 | |
484 @item | |
485 Benjamin Kosnik for his G++ work and for leading the libstdc++-v3 effort. | |
486 | |
487 @item | |
488 Charles LaBrec contributed the support for the Integrated Solutions | |
489 68020 system. | |
490 | |
491 @item | |
492 Asher Langton and Mike Kumbera for contributing Cray pointer support | |
493 to GNU Fortran, and for other GNU Fortran improvements. | |
494 | |
495 @item | |
496 Jeff Law for his direction via the steering committee, coordinating the | |
497 entire egcs project and GCC 2.95, rolling out snapshots and releases, | |
498 handling merges from GCC2, reviewing tons of patches that might have | |
499 fallen through the cracks else, and random but extensive hacking. | |
500 | |
501 @item | |
502 Marc Lehmann for his direction via the steering committee and helping | |
503 with analysis and improvements of x86 performance. | |
504 | |
505 @item | |
506 Victor Leikehman for work on GNU Fortran. | |
507 | |
508 @item | |
509 Ted Lemon wrote parts of the RTL reader and printer. | |
510 | |
511 @item | |
512 Kriang Lerdsuwanakij for C++ improvements including template as template | |
513 parameter support, and many C++ fixes. | |
514 | |
515 @item | |
516 Warren Levy for tremendous work on libgcj (Java Runtime Library) and | |
517 random work on the Java front end. | |
518 | |
519 @item | |
520 Alain Lichnewsky ported GCC to the MIPS CPU@. | |
521 | |
522 @item | |
523 Oskar Liljeblad for hacking on AWT and his many Java bug reports and | |
524 patches. | |
525 | |
526 @item | |
527 Robert Lipe for OpenServer support, new testsuites, testing, etc. | |
528 | |
529 @item | |
530 Chen Liqin for various S+core related fixes/improvement, and for | |
531 maintaining the S+core port. | |
532 | |
533 @item | |
534 Weiwen Liu for testing and various bug fixes. | |
535 | |
536 @item | |
537 Manuel L@'opez-Ib@'a@~nez for improving @option{-Wconversion} and | |
538 many other diagnostics fixes and improvements. | |
539 | |
540 @item | |
541 Dave Love for his ongoing work with the Fortran front end and | |
542 runtime libraries. | |
543 | |
544 @item | |
545 Martin von L@"owis for internal consistency checking infrastructure, | |
546 various C++ improvements including namespace support, and tons of | |
547 assistance with libstdc++/compiler merges. | |
548 | |
549 @item | |
550 H.J. Lu for his previous contributions to the steering committee, many x86 | |
551 bug reports, prototype patches, and keeping the GNU/Linux ports working. | |
552 | |
553 @item | |
554 Greg McGary for random fixes and (someday) bounded pointers. | |
555 | |
556 @item | |
557 Andrew MacLeod for his ongoing work in building a real EH system, | |
558 various code generation improvements, work on the global optimizer, etc. | |
559 | |
560 @item | |
561 Vladimir Makarov for hacking some ugly i960 problems, PowerPC hacking | |
562 improvements to compile-time performance, overall knowledge and | |
563 direction in the area of instruction scheduling, and design and | |
564 implementation of the automaton based instruction scheduler. | |
565 | |
566 @item | |
567 Bob Manson for his behind the scenes work on dejagnu. | |
568 | |
569 @item | |
570 Philip Martin for lots of libstdc++ string and vector iterator fixes and | |
571 improvements, and string clean up and testsuites. | |
572 | |
573 @item | |
574 All of the Mauve project | |
575 @uref{http://sourceware.org/cgi-bin/cvsweb.cgi/~checkout~/mauve/THANKS?rev=1.2&cvsroot=mauve&only_with_tag=HEAD,,contributors}, | |
576 for Java test code. | |
577 | |
578 @item | |
579 Bryce McKinlay for numerous GCJ and libgcj fixes and improvements. | |
580 | |
581 @item | |
582 Adam Megacz for his work on the Microsoft Windows port of GCJ@. | |
583 | |
584 @item | |
585 Michael Meissner for LRS framework, ia32, m32r, v850, m88k, MIPS, | |
586 powerpc, haifa, ECOFF debug support, and other assorted hacking. | |
587 | |
588 @item | |
589 Jason Merrill for his direction via the steering committee and leading | |
590 the G++ effort. | |
591 | |
592 @item | |
593 Martin Michlmayr for testing GCC on several architectures using the | |
594 entire Debian archive. | |
595 | |
596 @item | |
597 David Miller for his direction via the steering committee, lots of | |
598 SPARC work, improvements in jump.c and interfacing with the Linux kernel | |
599 developers. | |
600 | |
601 @item | |
602 Gary Miller ported GCC to Charles River Data Systems machines. | |
603 | |
604 @item | |
605 Alfred Minarik for libstdc++ string and ios bug fixes, and turning the | |
606 entire libstdc++ testsuite namespace-compatible. | |
607 | |
608 @item | |
609 Mark Mitchell for his direction via the steering committee, mountains of | |
610 C++ work, load/store hoisting out of loops, alias analysis improvements, | |
611 ISO C @code{restrict} support, and serving as release manager for GCC 3.x. | |
612 | |
613 @item | |
614 Alan Modra for various GNU/Linux bits and testing. | |
615 | |
616 @item | |
617 Toon Moene for his direction via the steering committee, Fortran | |
618 maintenance, and his ongoing work to make us make Fortran run fast. | |
619 | |
620 @item | |
621 Jason Molenda for major help in the care and feeding of all the services | |
622 on the gcc.gnu.org (formerly egcs.cygnus.com) machine---mail, web | |
623 services, ftp services, etc etc. Doing all this work on scrap paper and | |
624 the backs of envelopes would have been@dots{} difficult. | |
625 | |
626 @item | |
627 Catherine Moore for fixing various ugly problems we have sent her | |
628 way, including the haifa bug which was killing the Alpha & PowerPC | |
629 Linux kernels. | |
630 | |
631 @item | |
632 Mike Moreton for his various Java patches. | |
633 | |
634 @item | |
635 David Mosberger-Tang for various Alpha improvements, and for the initial | |
636 IA-64 port. | |
637 | |
638 @item | |
639 Stephen Moshier contributed the floating point emulator that assists in | |
640 cross-compilation and permits support for floating point numbers wider | |
641 than 64 bits and for ISO C99 support. | |
642 | |
643 @item | |
644 Bill Moyer for his behind the scenes work on various issues. | |
645 | |
646 @item | |
647 Philippe De Muyter for his work on the m68k port. | |
648 | |
649 @item | |
650 Joseph S. Myers for his work on the PDP-11 port, format checking and ISO | |
651 C99 support, and continuous emphasis on (and contributions to) documentation. | |
652 | |
653 @item | |
654 Nathan Myers for his work on libstdc++-v3: architecture and authorship | |
655 through the first three snapshots, including implementation of locale | |
656 infrastructure, string, shadow C headers, and the initial project | |
657 documentation (DESIGN, CHECKLIST, and so forth). Later, more work on | |
658 MT-safe string and shadow headers. | |
659 | |
660 @item | |
661 Felix Natter for documentation on porting libstdc++. | |
662 | |
663 @item | |
664 Nathanael Nerode for cleaning up the configuration/build process. | |
665 | |
666 @item | |
667 NeXT, Inc.@: donated the front end that supports the Objective-C | |
668 language. | |
669 | |
670 @item | |
671 Hans-Peter Nilsson for the CRIS and MMIX ports, improvements to the search | |
672 engine setup, various documentation fixes and other small fixes. | |
673 | |
674 @item | |
675 Geoff Noer for his work on getting cygwin native builds working. | |
676 | |
677 @item | |
678 Diego Novillo for his work on Tree SSA, OpenMP, SPEC performance | |
679 tracking web pages, GIMPLE tuples, and assorted fixes. | |
680 | |
681 @item | |
682 David O'Brien for the FreeBSD/alpha, FreeBSD/AMD x86-64, FreeBSD/ARM, | |
683 FreeBSD/PowerPC, and FreeBSD/SPARC64 ports and related infrastructure | |
684 improvements. | |
685 | |
686 @item | |
687 Alexandre Oliva for various build infrastructure improvements, scripts and | |
688 amazing testing work, including keeping libtool issues sane and happy. | |
689 | |
690 @item | |
691 Stefan Olsson for work on mt_alloc. | |
692 | |
693 @item | |
694 Melissa O'Neill for various NeXT fixes. | |
695 | |
696 @item | |
697 Rainer Orth for random MIPS work, including improvements to GCC's o32 | |
698 ABI support, improvements to dejagnu's MIPS support, Java configuration | |
63
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
699 clean-ups and porting work, and maintaining the IRIX, Solaris 2, and |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
700 Tru64 UNIX ports. |
0 | 701 |
702 @item | |
703 Hartmut Penner for work on the s390 port. | |
704 | |
705 @item | |
706 Paul Petersen wrote the machine description for the Alliant FX/8. | |
707 | |
708 @item | |
709 Alexandre Petit-Bianco for implementing much of the Java compiler and | |
710 continued Java maintainership. | |
711 | |
712 @item | |
713 Matthias Pfaller for major improvements to the NS32k port. | |
714 | |
715 @item | |
716 Gerald Pfeifer for his direction via the steering committee, pointing | |
717 out lots of problems we need to solve, maintenance of the web pages, and | |
718 taking care of documentation maintenance in general. | |
719 | |
720 @item | |
721 Andrew Pinski for processing bug reports by the dozen. | |
722 | |
723 @item | |
724 Ovidiu Predescu for his work on the Objective-C front end and runtime | |
725 libraries. | |
726 | |
727 @item | |
728 Jerry Quinn for major performance improvements in C++ formatted I/O@. | |
729 | |
730 @item | |
731 Ken Raeburn for various improvements to checker, MIPS ports and various | |
732 cleanups in the compiler. | |
733 | |
734 @item | |
735 Rolf W. Rasmussen for hacking on AWT@. | |
736 | |
737 @item | |
738 David Reese of Sun Microsystems contributed to the Solaris on PowerPC | |
739 port. | |
740 | |
741 @item | |
742 Volker Reichelt for keeping up with the problem reports. | |
743 | |
744 @item | |
745 Joern Rennecke for maintaining the sh port, loop, regmove & reload | |
746 hacking. | |
747 | |
748 @item | |
749 Loren J. Rittle for improvements to libstdc++-v3 including the FreeBSD | |
750 port, threading fixes, thread-related configury changes, critical | |
751 threading documentation, and solutions to really tricky I/O problems, | |
752 as well as keeping GCC properly working on FreeBSD and continuous testing. | |
753 | |
754 @item | |
755 Craig Rodrigues for processing tons of bug reports. | |
756 | |
757 @item | |
758 Ola R@"onnerup for work on mt_alloc. | |
759 | |
760 @item | |
761 Gavin Romig-Koch for lots of behind the scenes MIPS work. | |
762 | |
763 @item | |
764 David Ronis inspired and encouraged Craig to rewrite the G77 | |
765 documentation in texinfo format by contributing a first pass at a | |
766 translation of the old @file{g77-0.5.16/f/DOC} file. | |
767 | |
768 @item | |
769 Ken Rose for fixes to GCC's delay slot filling code. | |
770 | |
771 @item | |
772 Paul Rubin wrote most of the preprocessor. | |
773 | |
774 @item | |
775 P@'etur Run@'olfsson for major performance improvements in C++ formatted I/O and | |
776 large file support in C++ filebuf. | |
777 | |
778 @item | |
779 Chip Salzenberg for libstdc++ patches and improvements to locales, traits, | |
780 Makefiles, libio, libtool hackery, and ``long long'' support. | |
781 | |
782 @item | |
783 Juha Sarlin for improvements to the H8 code generator. | |
784 | |
785 @item | |
786 Greg Satz assisted in making GCC work on HP-UX for the 9000 series 300. | |
787 | |
788 @item | |
789 Roger Sayle for improvements to constant folding and GCC's RTL optimizers | |
790 as well as for fixing numerous bugs. | |
791 | |
792 @item | |
793 Bradley Schatz for his work on the GCJ FAQ@. | |
794 | |
795 @item | |
796 Peter Schauer wrote the code to allow debugging to work on the Alpha. | |
797 | |
798 @item | |
799 William Schelter did most of the work on the Intel 80386 support. | |
800 | |
801 @item | |
802 Tobias Schl@"uter for work on GNU Fortran. | |
803 | |
804 @item | |
805 Bernd Schmidt for various code generation improvements and major | |
806 work in the reload pass as well a serving as release manager for | |
807 GCC 2.95.3. | |
808 | |
809 @item | |
810 Peter Schmid for constant testing of libstdc++---especially application | |
811 testing, going above and beyond what was requested for the release | |
812 criteria---and libstdc++ header file tweaks. | |
813 | |
814 @item | |
815 Jason Schroeder for jcf-dump patches. | |
816 | |
817 @item | |
818 Andreas Schwab for his work on the m68k port. | |
819 | |
820 @item | |
821 Lars Segerlund for work on GNU Fortran. | |
822 | |
823 @item | |
63
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
824 Dodji Seketeli for numerous C++ bug fixes and debug info improvements. |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
825 |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
826 @item |
0 | 827 Joel Sherrill for his direction via the steering committee, RTEMS |
828 contributions and RTEMS testing. | |
829 | |
830 @item | |
831 Nathan Sidwell for many C++ fixes/improvements. | |
832 | |
833 @item | |
834 Jeffrey Siegal for helping RMS with the original design of GCC, some | |
835 code which handles the parse tree and RTL data structures, constant | |
836 folding and help with the original VAX & m68k ports. | |
837 | |
838 @item | |
839 Kenny Simpson for prompting libstdc++ fixes due to defect reports from | |
840 the LWG (thereby keeping GCC in line with updates from the ISO)@. | |
841 | |
842 @item | |
843 Franz Sirl for his ongoing work with making the PPC port stable | |
844 for GNU/Linux. | |
845 | |
846 @item | |
847 Andrey Slepuhin for assorted AIX hacking. | |
848 | |
849 @item | |
850 Trevor Smigiel for contributing the SPU port. | |
851 | |
852 @item | |
853 Christopher Smith did the port for Convex machines. | |
854 | |
855 @item | |
856 Danny Smith for his major efforts on the Mingw (and Cygwin) ports. | |
857 | |
858 @item | |
859 Randy Smith finished the Sun FPA support. | |
860 | |
861 @item | |
862 Scott Snyder for queue, iterator, istream, and string fixes and libstdc++ | |
863 testsuite entries. Also for providing the patch to G77 to add | |
864 rudimentary support for @code{INTEGER*1}, @code{INTEGER*2}, and | |
865 @code{LOGICAL*1}. | |
866 | |
867 @item | |
868 Brad Spencer for contributions to the GLIBCPP_FORCE_NEW technique. | |
869 | |
870 @item | |
871 Richard Stallman, for writing the original GCC and launching the GNU project. | |
872 | |
873 @item | |
874 Jan Stein of the Chalmers Computer Society provided support for | |
875 Genix, as well as part of the 32000 machine description. | |
876 | |
877 @item | |
878 Nigel Stephens for various mips16 related fixes/improvements. | |
879 | |
880 @item | |
881 Jonathan Stone wrote the machine description for the Pyramid computer. | |
882 | |
883 @item | |
884 Graham Stott for various infrastructure improvements. | |
885 | |
886 @item | |
887 John Stracke for his Java HTTP protocol fixes. | |
888 | |
889 @item | |
890 Mike Stump for his Elxsi port, G++ contributions over the years and more | |
891 recently his vxworks contributions | |
892 | |
893 @item | |
894 Jeff Sturm for Java porting help, bug fixes, and encouragement. | |
895 | |
896 @item | |
897 Shigeya Suzuki for this fixes for the bsdi platforms. | |
898 | |
899 @item | |
900 Ian Lance Taylor for his mips16 work, general configury hacking, | |
901 fixincludes, etc. | |
902 | |
903 @item | |
904 Holger Teutsch provided the support for the Clipper CPU@. | |
905 | |
906 @item | |
907 Gary Thomas for his ongoing work to make the PPC work for GNU/Linux. | |
908 | |
909 @item | |
910 Philipp Thomas for random bug fixes throughout the compiler | |
911 | |
912 @item | |
913 Jason Thorpe for thread support in libstdc++ on NetBSD@. | |
914 | |
915 @item | |
916 Kresten Krab Thorup wrote the run time support for the Objective-C | |
917 language and the fantastic Java bytecode interpreter. | |
918 | |
919 @item | |
920 Michael Tiemann for random bug fixes, the first instruction scheduler, | |
921 initial C++ support, function integration, NS32k, SPARC and M88k | |
922 machine description work, delay slot scheduling. | |
923 | |
924 @item | |
925 Andreas Tobler for his work porting libgcj to Darwin. | |
926 | |
927 @item | |
928 Teemu Torma for thread safe exception handling support. | |
929 | |
930 @item | |
931 Leonard Tower wrote parts of the parser, RTL generator, and RTL | |
932 definitions, and of the VAX machine description. | |
933 | |
934 @item | |
935 Daniel Towner and Hariharan Sandanagobalane contributed and | |
936 maintain the picoChip port. | |
937 | |
938 @item | |
939 Tom Tromey for internationalization support and for his many Java | |
940 contributions and libgcj maintainership. | |
941 | |
942 @item | |
943 Lassi Tuura for improvements to config.guess to determine HP processor | |
944 types. | |
945 | |
946 @item | |
947 Petter Urkedal for libstdc++ CXXFLAGS, math, and algorithms fixes. | |
948 | |
949 @item | |
950 Andy Vaught for the design and initial implementation of the GNU Fortran | |
951 front end. | |
952 | |
953 @item | |
954 Brent Verner for work with the libstdc++ cshadow files and their | |
955 associated configure steps. | |
956 | |
957 @item | |
958 Todd Vierling for contributions for NetBSD ports. | |
959 | |
960 @item | |
961 Jonathan Wakely for contributing libstdc++ Doxygen notes and XHTML | |
962 guidance. | |
963 | |
964 @item | |
965 Dean Wakerley for converting the install documentation from HTML to texinfo | |
966 in time for GCC 3.0. | |
967 | |
968 @item | |
969 Krister Walfridsson for random bug fixes. | |
970 | |
971 @item | |
972 Feng Wang for contributions to GNU Fortran. | |
973 | |
974 @item | |
975 Stephen M. Webb for time and effort on making libstdc++ shadow files | |
976 work with the tricky Solaris 8+ headers, and for pushing the build-time | |
977 header tree. | |
978 | |
979 @item | |
980 John Wehle for various improvements for the x86 code generator, | |
981 related infrastructure improvements to help x86 code generation, | |
982 value range propagation and other work, WE32k port. | |
983 | |
984 @item | |
985 Ulrich Weigand for work on the s390 port. | |
986 | |
987 @item | |
988 Zack Weinberg for major work on cpplib and various other bug fixes. | |
989 | |
990 @item | |
991 Matt Welsh for help with Linux Threads support in GCJ@. | |
992 | |
993 @item | |
994 Urban Widmark for help fixing java.io. | |
995 | |
996 @item | |
997 Mark Wielaard for new Java library code and his work integrating with | |
998 Classpath. | |
999 | |
1000 @item | |
1001 Dale Wiles helped port GCC to the Tahoe. | |
1002 | |
1003 @item | |
1004 Bob Wilson from Tensilica, Inc.@: for the Xtensa port. | |
1005 | |
1006 @item | |
1007 Jim Wilson for his direction via the steering committee, tackling hard | |
1008 problems in various places that nobody else wanted to work on, strength | |
1009 reduction and other loop optimizations. | |
1010 | |
1011 @item | |
1012 Paul Woegerer and Tal Agmon for the CRX port. | |
1013 | |
1014 @item | |
1015 Carlo Wood for various fixes. | |
1016 | |
1017 @item | |
1018 Tom Wood for work on the m88k port. | |
1019 | |
1020 @item | |
1021 Canqun Yang for work on GNU Fortran. | |
1022 | |
1023 @item | |
1024 Masanobu Yuhara of Fujitsu Laboratories implemented the machine | |
1025 description for the Tron architecture (specifically, the Gmicro). | |
1026 | |
1027 @item | |
1028 Kevin Zachmann helped port GCC to the Tahoe. | |
1029 | |
1030 @item | |
1031 Ayal Zaks for Swing Modulo Scheduling (SMS). | |
1032 | |
1033 @item | |
1034 Xiaoqiang Zhang for work on GNU Fortran. | |
1035 | |
1036 @item | |
1037 Gilles Zunino for help porting Java to Irix. | |
1038 | |
1039 @end itemize | |
1040 | |
1041 The following people are recognized for their contributions to GNAT, | |
1042 the Ada front end of GCC: | |
1043 @itemize @bullet | |
1044 @item | |
1045 Bernard Banner | |
1046 | |
1047 @item | |
1048 Romain Berrendonner | |
1049 | |
1050 @item | |
1051 Geert Bosch | |
1052 | |
1053 @item | |
1054 Emmanuel Briot | |
1055 | |
1056 @item | |
1057 Joel Brobecker | |
1058 | |
1059 @item | |
1060 Ben Brosgol | |
1061 | |
1062 @item | |
1063 Vincent Celier | |
1064 | |
1065 @item | |
1066 Arnaud Charlet | |
1067 | |
1068 @item | |
1069 Chien Chieng | |
1070 | |
1071 @item | |
1072 Cyrille Comar | |
1073 | |
1074 @item | |
1075 Cyrille Crozes | |
1076 | |
1077 @item | |
1078 Robert Dewar | |
1079 | |
1080 @item | |
1081 Gary Dismukes | |
1082 | |
1083 @item | |
1084 Robert Duff | |
1085 | |
1086 @item | |
1087 Ed Falis | |
1088 | |
1089 @item | |
1090 Ramon Fernandez | |
1091 | |
1092 @item | |
1093 Sam Figueroa | |
1094 | |
1095 @item | |
1096 Vasiliy Fofanov | |
1097 | |
1098 @item | |
1099 Michael Friess | |
1100 | |
1101 @item | |
1102 Franco Gasperoni | |
1103 | |
1104 @item | |
1105 Ted Giering | |
1106 | |
1107 @item | |
1108 Matthew Gingell | |
1109 | |
1110 @item | |
1111 Laurent Guerby | |
1112 | |
1113 @item | |
1114 Jerome Guitton | |
1115 | |
1116 @item | |
1117 Olivier Hainque | |
1118 | |
1119 @item | |
1120 Jerome Hugues | |
1121 | |
1122 @item | |
1123 Hristian Kirtchev | |
1124 | |
1125 @item | |
1126 Jerome Lambourg | |
1127 | |
1128 @item | |
1129 Bruno Leclerc | |
1130 | |
1131 @item | |
1132 Albert Lee | |
1133 | |
1134 @item | |
1135 Sean McNeil | |
1136 | |
1137 @item | |
1138 Javier Miranda | |
1139 | |
1140 @item | |
1141 Laurent Nana | |
1142 | |
1143 @item | |
1144 Pascal Obry | |
1145 | |
1146 @item | |
1147 Dong-Ik Oh | |
1148 | |
1149 @item | |
1150 Laurent Pautet | |
1151 | |
1152 @item | |
1153 Brett Porter | |
1154 | |
1155 @item | |
1156 Thomas Quinot | |
1157 | |
1158 @item | |
1159 Nicolas Roche | |
1160 | |
1161 @item | |
1162 Pat Rogers | |
1163 | |
1164 @item | |
1165 Jose Ruiz | |
1166 | |
1167 @item | |
1168 Douglas Rupp | |
1169 | |
1170 @item | |
1171 Sergey Rybin | |
1172 | |
1173 @item | |
1174 Gail Schenker | |
1175 | |
1176 @item | |
1177 Ed Schonberg | |
1178 | |
1179 @item | |
1180 Nicolas Setton | |
1181 | |
1182 @item | |
1183 Samuel Tardieu | |
1184 | |
1185 @end itemize | |
1186 | |
1187 | |
1188 The following people are recognized for their contributions of new | |
1189 features, bug reports, testing and integration of classpath/libgcj for | |
1190 GCC version 4.1: | |
1191 @itemize @bullet | |
1192 @item | |
1193 Lillian Angel for @code{JTree} implementation and lots Free Swing | |
1194 additions and bug fixes. | |
1195 | |
1196 @item | |
1197 Wolfgang Baer for @code{GapContent} bug fixes. | |
1198 | |
1199 @item | |
1200 Anthony Balkissoon for @code{JList}, Free Swing 1.5 updates and mouse event | |
1201 fixes, lots of Free Swing work including @code{JTable} editing. | |
1202 | |
1203 @item | |
1204 Stuart Ballard for RMI constant fixes. | |
1205 | |
1206 @item | |
1207 Goffredo Baroncelli for @code{HTTPURLConnection} fixes. | |
1208 | |
1209 @item | |
1210 Gary Benson for @code{MessageFormat} fixes. | |
1211 | |
1212 @item | |
1213 Daniel Bonniot for @code{Serialization} fixes. | |
1214 | |
1215 @item | |
1216 Chris Burdess for lots of gnu.xml and http protocol fixes, @code{StAX} | |
1217 and @code{DOM xml:id} support. | |
1218 | |
1219 @item | |
1220 Ka-Hing Cheung for @code{TreePath} and @code{TreeSelection} fixes. | |
1221 | |
1222 @item | |
1223 Archie Cobbs for build fixes, VM interface updates, | |
1224 @code{URLClassLoader} updates. | |
1225 | |
1226 @item | |
1227 Kelley Cook for build fixes. | |
1228 | |
1229 @item | |
1230 Martin Cordova for Suggestions for better @code{SocketTimeoutException}. | |
1231 | |
1232 @item | |
1233 David Daney for @code{BitSet} bug fixes, @code{HttpURLConnection} | |
1234 rewrite and improvements. | |
1235 | |
1236 @item | |
1237 Thomas Fitzsimmons for lots of upgrades to the gtk+ AWT and Cairo 2D | |
1238 support. Lots of imageio framework additions, lots of AWT and Free | |
1239 Swing bug fixes. | |
1240 | |
1241 @item | |
1242 Jeroen Frijters for @code{ClassLoader} and nio cleanups, serialization fixes, | |
1243 better @code{Proxy} support, bug fixes and IKVM integration. | |
1244 | |
1245 @item | |
1246 Santiago Gala for @code{AccessControlContext} fixes. | |
1247 | |
1248 @item | |
1249 Nicolas Geoffray for @code{VMClassLoader} and @code{AccessController} | |
1250 improvements. | |
1251 | |
1252 @item | |
1253 David Gilbert for @code{basic} and @code{metal} icon and plaf support | |
1254 and lots of documenting, Lots of Free Swing and metal theme | |
1255 additions. @code{MetalIconFactory} implementation. | |
1256 | |
1257 @item | |
1258 Anthony Green for @code{MIDI} framework, @code{ALSA} and @code{DSSI} | |
1259 providers. | |
1260 | |
1261 @item | |
1262 Andrew Haley for @code{Serialization} and @code{URLClassLoader} fixes, | |
1263 gcj build speedups. | |
1264 | |
1265 @item | |
1266 Kim Ho for @code{JFileChooser} implementation. | |
1267 | |
1268 @item | |
1269 Andrew John Hughes for @code{Locale} and net fixes, URI RFC2986 | |
1270 updates, @code{Serialization} fixes, @code{Properties} XML support and | |
1271 generic branch work, VMIntegration guide update. | |
1272 | |
1273 @item | |
1274 Bastiaan Huisman for @code{TimeZone} bug fixing. | |
1275 | |
1276 @item | |
1277 Andreas Jaeger for mprec updates. | |
1278 | |
1279 @item | |
1280 Paul Jenner for better @option{-Werror} support. | |
1281 | |
1282 @item | |
1283 Ito Kazumitsu for @code{NetworkInterface} implementation and updates. | |
1284 | |
1285 @item | |
1286 Roman Kennke for @code{BoxLayout}, @code{GrayFilter} and | |
1287 @code{SplitPane}, plus bug fixes all over. Lots of Free Swing work | |
1288 including styled text. | |
1289 | |
1290 @item | |
1291 Simon Kitching for @code{String} cleanups and optimization suggestions. | |
1292 | |
1293 @item | |
1294 Michael Koch for configuration fixes, @code{Locale} updates, bug and | |
1295 build fixes. | |
1296 | |
1297 @item | |
1298 Guilhem Lavaux for configuration, thread and channel fixes and Kaffe | |
1299 integration. JCL native @code{Pointer} updates. Logger bug fixes. | |
1300 | |
1301 @item | |
1302 David Lichteblau for JCL support library global/local reference | |
1303 cleanups. | |
1304 | |
1305 @item | |
1306 Aaron Luchko for JDWP updates and documentation fixes. | |
1307 | |
1308 @item | |
1309 Ziga Mahkovec for @code{Graphics2D} upgraded to Cairo 0.5 and new regex | |
1310 features. | |
1311 | |
1312 @item | |
1313 Sven de Marothy for BMP imageio support, CSS and @code{TextLayout} | |
1314 fixes. @code{GtkImage} rewrite, 2D, awt, free swing and date/time fixes and | |
1315 implementing the Qt4 peers. | |
1316 | |
1317 @item | |
1318 Casey Marshall for crypto algorithm fixes, @code{FileChannel} lock, | |
1319 @code{SystemLogger} and @code{FileHandler} rotate implementations, NIO | |
1320 @code{FileChannel.map} support, security and policy updates. | |
1321 | |
1322 @item | |
1323 Bryce McKinlay for RMI work. | |
1324 | |
1325 @item | |
1326 Audrius Meskauskas for lots of Free Corba, RMI and HTML work plus | |
1327 testing and documenting. | |
1328 | |
1329 @item | |
1330 Kalle Olavi Niemitalo for build fixes. | |
1331 | |
1332 @item | |
1333 Rainer Orth for build fixes. | |
1334 | |
1335 @item | |
1336 Andrew Overholt for @code{File} locking fixes. | |
1337 | |
1338 @item | |
1339 Ingo Proetel for @code{Image}, @code{Logger} and @code{URLClassLoader} | |
1340 updates. | |
1341 | |
1342 @item | |
1343 Olga Rodimina for @code{MenuSelectionManager} implementation. | |
1344 | |
1345 @item | |
1346 Jan Roehrich for @code{BasicTreeUI} and @code{JTree} fixes. | |
1347 | |
1348 @item | |
1349 Julian Scheid for documentation updates and gjdoc support. | |
1350 | |
1351 @item | |
1352 Christian Schlichtherle for zip fixes and cleanups. | |
1353 | |
1354 @item | |
1355 Robert Schuster for documentation updates and beans fixes, | |
1356 @code{TreeNode} enumerations and @code{ActionCommand} and various | |
1357 fixes, XML and URL, AWT and Free Swing bug fixes. | |
1358 | |
1359 @item | |
1360 Keith Seitz for lots of JDWP work. | |
1361 | |
1362 @item | |
1363 Christian Thalinger for 64-bit cleanups, Configuration and VM | |
1364 interface fixes and @code{CACAO} integration, @code{fdlibm} updates. | |
1365 | |
1366 @item | |
1367 Gael Thomas for @code{VMClassLoader} boot packages support suggestions. | |
1368 | |
1369 @item | |
1370 Andreas Tobler for Darwin and Solaris testing and fixing, @code{Qt4} | |
1371 support for Darwin/OS X, @code{Graphics2D} support, @code{gtk+} | |
1372 updates. | |
1373 | |
1374 @item | |
1375 Dalibor Topic for better @code{DEBUG} support, build cleanups and | |
1376 Kaffe integration. @code{Qt4} build infrastructure, @code{SHA1PRNG} | |
1377 and @code{GdkPixbugDecoder} updates. | |
1378 | |
1379 @item | |
1380 Tom Tromey for Eclipse integration, generics work, lots of bug fixes | |
1381 and gcj integration including coordinating The Big Merge. | |
1382 | |
1383 @item | |
1384 Mark Wielaard for bug fixes, packaging and release management, | |
1385 @code{Clipboard} implementation, system call interrupts and network | |
1386 timeouts and @code{GdkPixpufDecoder} fixes. | |
1387 | |
1388 @end itemize | |
1389 | |
1390 | |
1391 In addition to the above, all of which also contributed time and energy in | |
1392 testing GCC, we would like to thank the following for their contributions | |
1393 to testing: | |
1394 | |
1395 @itemize @bullet | |
1396 @item | |
1397 Michael Abd-El-Malek | |
1398 | |
1399 @item | |
1400 Thomas Arend | |
1401 | |
1402 @item | |
1403 Bonzo Armstrong | |
1404 | |
1405 @item | |
1406 Steven Ashe | |
1407 | |
1408 @item | |
1409 Chris Baldwin | |
1410 | |
1411 @item | |
1412 David Billinghurst | |
1413 | |
1414 @item | |
1415 Jim Blandy | |
1416 | |
1417 @item | |
1418 Stephane Bortzmeyer | |
1419 | |
1420 @item | |
1421 Horst von Brand | |
1422 | |
1423 @item | |
1424 Frank Braun | |
1425 | |
1426 @item | |
1427 Rodney Brown | |
1428 | |
1429 @item | |
1430 Sidney Cadot | |
1431 | |
1432 @item | |
1433 Bradford Castalia | |
1434 | |
1435 @item | |
1436 Robert Clark | |
1437 | |
1438 @item | |
1439 Jonathan Corbet | |
1440 | |
1441 @item | |
1442 Ralph Doncaster | |
1443 | |
1444 @item | |
1445 Richard Emberson | |
1446 | |
1447 @item | |
1448 Levente Farkas | |
1449 | |
1450 @item | |
1451 Graham Fawcett | |
1452 | |
1453 @item | |
1454 Mark Fernyhough | |
1455 | |
1456 @item | |
1457 Robert A. French | |
1458 | |
1459 @item | |
1460 J@"orgen Freyh | |
1461 | |
1462 @item | |
1463 Mark K. Gardner | |
1464 | |
1465 @item | |
1466 Charles-Antoine Gauthier | |
1467 | |
1468 @item | |
1469 Yung Shing Gene | |
1470 | |
1471 @item | |
1472 David Gilbert | |
1473 | |
1474 @item | |
1475 Simon Gornall | |
1476 | |
1477 @item | |
1478 Fred Gray | |
1479 | |
1480 @item | |
1481 John Griffin | |
1482 | |
1483 @item | |
1484 Patrik Hagglund | |
1485 | |
1486 @item | |
1487 Phil Hargett | |
1488 | |
1489 @item | |
1490 Amancio Hasty | |
1491 | |
1492 @item | |
1493 Takafumi Hayashi | |
1494 | |
1495 @item | |
1496 Bryan W. Headley | |
1497 | |
1498 @item | |
1499 Kevin B. Hendricks | |
1500 | |
1501 @item | |
1502 Joep Jansen | |
1503 | |
1504 @item | |
1505 Christian Joensson | |
1506 | |
1507 @item | |
1508 Michel Kern | |
1509 | |
1510 @item | |
1511 David Kidd | |
1512 | |
1513 @item | |
1514 Tobias Kuipers | |
1515 | |
1516 @item | |
1517 Anand Krishnaswamy | |
1518 | |
1519 @item | |
1520 A. O. V. Le Blanc | |
1521 | |
1522 @item | |
1523 llewelly | |
1524 | |
1525 @item | |
1526 Damon Love | |
1527 | |
1528 @item | |
1529 Brad Lucier | |
1530 | |
1531 @item | |
1532 Matthias Klose | |
1533 | |
1534 @item | |
1535 Martin Knoblauch | |
1536 | |
1537 @item | |
1538 Rick Lutowski | |
1539 | |
1540 @item | |
1541 Jesse Macnish | |
1542 | |
1543 @item | |
1544 Stefan Morrell | |
1545 | |
1546 @item | |
1547 Anon A. Mous | |
1548 | |
1549 @item | |
1550 Matthias Mueller | |
1551 | |
1552 @item | |
1553 Pekka Nikander | |
1554 | |
1555 @item | |
1556 Rick Niles | |
1557 | |
1558 @item | |
1559 Jon Olson | |
1560 | |
1561 @item | |
1562 Magnus Persson | |
1563 | |
1564 @item | |
1565 Chris Pollard | |
1566 | |
1567 @item | |
1568 Richard Polton | |
1569 | |
1570 @item | |
1571 Derk Reefman | |
1572 | |
1573 @item | |
1574 David Rees | |
1575 | |
1576 @item | |
1577 Paul Reilly | |
1578 | |
1579 @item | |
1580 Tom Reilly | |
1581 | |
1582 @item | |
1583 Torsten Rueger | |
1584 | |
1585 @item | |
1586 Danny Sadinoff | |
1587 | |
1588 @item | |
1589 Marc Schifer | |
1590 | |
1591 @item | |
1592 Erik Schnetter | |
1593 | |
1594 @item | |
1595 Wayne K. Schroll | |
1596 | |
1597 @item | |
1598 David Schuler | |
1599 | |
1600 @item | |
1601 Vin Shelton | |
1602 | |
1603 @item | |
1604 Tim Souder | |
1605 | |
1606 @item | |
1607 Adam Sulmicki | |
1608 | |
1609 @item | |
1610 Bill Thorson | |
1611 | |
1612 @item | |
1613 George Talbot | |
1614 | |
1615 @item | |
1616 Pedro A. M. Vazquez | |
1617 | |
1618 @item | |
1619 Gregory Warnes | |
1620 | |
1621 @item | |
1622 Ian Watson | |
1623 | |
1624 @item | |
1625 David E. Young | |
1626 | |
1627 @item | |
1628 And many others | |
1629 @end itemize | |
1630 | |
1631 And finally we'd like to thank everyone who uses the compiler, provides | |
1632 feedback and generally reminds us why we're doing this work in the first | |
1633 place. |