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