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