Mercurial > hg > CbC > CbC_gcc
annotate gcc/doc/contrib.texi @ 118:fd00160c1b76
ifdef TARGET_64BIT
author | mir3636 |
---|---|
date | Tue, 27 Feb 2018 15:01:35 +0900 |
parents | 04ced10e8804 |
children | 84e7813d76e9 |
rev | line source |
---|---|
111 | 1 @c Copyright (C) 1988-2017 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 | |
589 Weiwen Liu for testing and various bug fixes. | |
590 | |
591 @item | |
592 Manuel L@'opez-Ib@'a@~nez for improving @option{-Wconversion} and | |
593 many other diagnostics fixes and improvements. | |
594 | |
595 @item | |
596 Dave Love for his ongoing work with the Fortran front end and | |
597 runtime libraries. | |
598 | |
599 @item | |
600 Martin von L@"owis for internal consistency checking infrastructure, | |
601 various C++ improvements including namespace support, and tons of | |
602 assistance with libstdc++/compiler merges. | |
603 | |
604 @item | |
605 H.J. Lu for his previous contributions to the steering committee, many x86 | |
606 bug reports, prototype patches, and keeping the GNU/Linux ports working. | |
607 | |
608 @item | |
609 Greg McGary for random fixes and (someday) bounded pointers. | |
610 | |
611 @item | |
612 Andrew MacLeod for his ongoing work in building a real EH system, | |
613 various code generation improvements, work on the global optimizer, etc. | |
614 | |
615 @item | |
616 Vladimir Makarov for hacking some ugly i960 problems, PowerPC hacking | |
617 improvements to compile-time performance, overall knowledge and | |
618 direction in the area of instruction scheduling, and design and | |
619 implementation of the automaton based instruction scheduler. | |
620 | |
621 @item | |
622 Bob Manson for his behind the scenes work on dejagnu. | |
623 | |
624 @item | |
111 | 625 John Marino for contributing the DragonFly BSD port. |
626 | |
627 @item | |
0 | 628 Philip Martin for lots of libstdc++ string and vector iterator fixes and |
629 improvements, and string clean up and testsuites. | |
630 | |
631 @item | |
111 | 632 Michael Matz for his work on dominance tree discovery, the x86-64 port, |
633 link-time optimization framework and general optimization improvements. | |
634 | |
635 @item | |
636 All of the Mauve project contributors for Java test code. | |
0 | 637 |
638 @item | |
639 Bryce McKinlay for numerous GCJ and libgcj fixes and improvements. | |
640 | |
641 @item | |
642 Adam Megacz for his work on the Microsoft Windows port of GCJ@. | |
643 | |
644 @item | |
645 Michael Meissner for LRS framework, ia32, m32r, v850, m88k, MIPS, | |
646 powerpc, haifa, ECOFF debug support, and other assorted hacking. | |
647 | |
648 @item | |
649 Jason Merrill for his direction via the steering committee and leading | |
650 the G++ effort. | |
651 | |
652 @item | |
653 Martin Michlmayr for testing GCC on several architectures using the | |
654 entire Debian archive. | |
655 | |
656 @item | |
657 David Miller for his direction via the steering committee, lots of | |
658 SPARC work, improvements in jump.c and interfacing with the Linux kernel | |
659 developers. | |
660 | |
661 @item | |
662 Gary Miller ported GCC to Charles River Data Systems machines. | |
663 | |
664 @item | |
665 Alfred Minarik for libstdc++ string and ios bug fixes, and turning the | |
666 entire libstdc++ testsuite namespace-compatible. | |
667 | |
668 @item | |
669 Mark Mitchell for his direction via the steering committee, mountains of | |
670 C++ work, load/store hoisting out of loops, alias analysis improvements, | |
111 | 671 ISO C @code{restrict} support, and serving as release manager from 2000 |
672 to 2011. | |
0 | 673 |
674 @item | |
675 Alan Modra for various GNU/Linux bits and testing. | |
676 | |
677 @item | |
678 Toon Moene for his direction via the steering committee, Fortran | |
679 maintenance, and his ongoing work to make us make Fortran run fast. | |
680 | |
681 @item | |
682 Jason Molenda for major help in the care and feeding of all the services | |
683 on the gcc.gnu.org (formerly egcs.cygnus.com) machine---mail, web | |
684 services, ftp services, etc etc. Doing all this work on scrap paper and | |
685 the backs of envelopes would have been@dots{} difficult. | |
686 | |
687 @item | |
688 Catherine Moore for fixing various ugly problems we have sent her | |
689 way, including the haifa bug which was killing the Alpha & PowerPC | |
690 Linux kernels. | |
691 | |
692 @item | |
693 Mike Moreton for his various Java patches. | |
694 | |
695 @item | |
696 David Mosberger-Tang for various Alpha improvements, and for the initial | |
697 IA-64 port. | |
698 | |
699 @item | |
700 Stephen Moshier contributed the floating point emulator that assists in | |
701 cross-compilation and permits support for floating point numbers wider | |
702 than 64 bits and for ISO C99 support. | |
703 | |
704 @item | |
705 Bill Moyer for his behind the scenes work on various issues. | |
706 | |
707 @item | |
708 Philippe De Muyter for his work on the m68k port. | |
709 | |
710 @item | |
711 Joseph S. Myers for his work on the PDP-11 port, format checking and ISO | |
712 C99 support, and continuous emphasis on (and contributions to) documentation. | |
713 | |
714 @item | |
715 Nathan Myers for his work on libstdc++-v3: architecture and authorship | |
716 through the first three snapshots, including implementation of locale | |
717 infrastructure, string, shadow C headers, and the initial project | |
718 documentation (DESIGN, CHECKLIST, and so forth). Later, more work on | |
719 MT-safe string and shadow headers. | |
720 | |
721 @item | |
722 Felix Natter for documentation on porting libstdc++. | |
723 | |
724 @item | |
725 Nathanael Nerode for cleaning up the configuration/build process. | |
726 | |
727 @item | |
728 NeXT, Inc.@: donated the front end that supports the Objective-C | |
729 language. | |
730 | |
731 @item | |
732 Hans-Peter Nilsson for the CRIS and MMIX ports, improvements to the search | |
733 engine setup, various documentation fixes and other small fixes. | |
734 | |
735 @item | |
736 Geoff Noer for his work on getting cygwin native builds working. | |
737 | |
738 @item | |
739 Diego Novillo for his work on Tree SSA, OpenMP, SPEC performance | |
740 tracking web pages, GIMPLE tuples, and assorted fixes. | |
741 | |
742 @item | |
743 David O'Brien for the FreeBSD/alpha, FreeBSD/AMD x86-64, FreeBSD/ARM, | |
744 FreeBSD/PowerPC, and FreeBSD/SPARC64 ports and related infrastructure | |
745 improvements. | |
746 | |
747 @item | |
748 Alexandre Oliva for various build infrastructure improvements, scripts and | |
749 amazing testing work, including keeping libtool issues sane and happy. | |
750 | |
751 @item | |
752 Stefan Olsson for work on mt_alloc. | |
753 | |
754 @item | |
755 Melissa O'Neill for various NeXT fixes. | |
756 | |
757 @item | |
758 Rainer Orth for random MIPS work, including improvements to GCC's o32 | |
759 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
|
760 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
|
761 Tru64 UNIX ports. |
0 | 762 |
763 @item | |
111 | 764 Steven Pemberton for his contribution of @file{enquire} which allowed GCC to |
765 determine various properties of the floating point unit and generate | |
766 @file{float.h} in older versions of GCC. | |
767 | |
768 @item | |
0 | 769 Hartmut Penner for work on the s390 port. |
770 | |
771 @item | |
772 Paul Petersen wrote the machine description for the Alliant FX/8. | |
773 | |
774 @item | |
775 Alexandre Petit-Bianco for implementing much of the Java compiler and | |
776 continued Java maintainership. | |
777 | |
778 @item | |
779 Matthias Pfaller for major improvements to the NS32k port. | |
780 | |
781 @item | |
782 Gerald Pfeifer for his direction via the steering committee, pointing | |
783 out lots of problems we need to solve, maintenance of the web pages, and | |
784 taking care of documentation maintenance in general. | |
785 | |
786 @item | |
787 Andrew Pinski for processing bug reports by the dozen. | |
788 | |
789 @item | |
790 Ovidiu Predescu for his work on the Objective-C front end and runtime | |
791 libraries. | |
792 | |
793 @item | |
794 Jerry Quinn for major performance improvements in C++ formatted I/O@. | |
795 | |
796 @item | |
797 Ken Raeburn for various improvements to checker, MIPS ports and various | |
798 cleanups in the compiler. | |
799 | |
800 @item | |
801 Rolf W. Rasmussen for hacking on AWT@. | |
802 | |
803 @item | |
804 David Reese of Sun Microsystems contributed to the Solaris on PowerPC | |
805 port. | |
806 | |
807 @item | |
808 Volker Reichelt for keeping up with the problem reports. | |
809 | |
810 @item | |
811 Joern Rennecke for maintaining the sh port, loop, regmove & reload | |
111 | 812 hacking and developing and maintaining the Epiphany port. |
0 | 813 |
814 @item | |
815 Loren J. Rittle for improvements to libstdc++-v3 including the FreeBSD | |
816 port, threading fixes, thread-related configury changes, critical | |
817 threading documentation, and solutions to really tricky I/O problems, | |
818 as well as keeping GCC properly working on FreeBSD and continuous testing. | |
819 | |
820 @item | |
821 Craig Rodrigues for processing tons of bug reports. | |
822 | |
823 @item | |
824 Ola R@"onnerup for work on mt_alloc. | |
825 | |
826 @item | |
827 Gavin Romig-Koch for lots of behind the scenes MIPS work. | |
828 | |
829 @item | |
830 David Ronis inspired and encouraged Craig to rewrite the G77 | |
831 documentation in texinfo format by contributing a first pass at a | |
832 translation of the old @file{g77-0.5.16/f/DOC} file. | |
833 | |
834 @item | |
835 Ken Rose for fixes to GCC's delay slot filling code. | |
836 | |
837 @item | |
111 | 838 Ira Rosen for her contributions to the auto-vectorizer. |
839 | |
840 @item | |
0 | 841 Paul Rubin wrote most of the preprocessor. |
842 | |
843 @item | |
844 P@'etur Run@'olfsson for major performance improvements in C++ formatted I/O and | |
845 large file support in C++ filebuf. | |
846 | |
847 @item | |
848 Chip Salzenberg for libstdc++ patches and improvements to locales, traits, | |
849 Makefiles, libio, libtool hackery, and ``long long'' support. | |
850 | |
851 @item | |
852 Juha Sarlin for improvements to the H8 code generator. | |
853 | |
854 @item | |
855 Greg Satz assisted in making GCC work on HP-UX for the 9000 series 300. | |
856 | |
857 @item | |
858 Roger Sayle for improvements to constant folding and GCC's RTL optimizers | |
859 as well as for fixing numerous bugs. | |
860 | |
861 @item | |
862 Bradley Schatz for his work on the GCJ FAQ@. | |
863 | |
864 @item | |
865 Peter Schauer wrote the code to allow debugging to work on the Alpha. | |
866 | |
867 @item | |
868 William Schelter did most of the work on the Intel 80386 support. | |
869 | |
870 @item | |
871 Tobias Schl@"uter for work on GNU Fortran. | |
872 | |
873 @item | |
874 Bernd Schmidt for various code generation improvements and major | |
111 | 875 work in the reload pass, serving as release manager for |
876 GCC 2.95.3, and work on the Blackfin and C6X ports. | |
0 | 877 |
878 @item | |
879 Peter Schmid for constant testing of libstdc++---especially application | |
880 testing, going above and beyond what was requested for the release | |
881 criteria---and libstdc++ header file tweaks. | |
882 | |
883 @item | |
884 Jason Schroeder for jcf-dump patches. | |
885 | |
886 @item | |
887 Andreas Schwab for his work on the m68k port. | |
888 | |
889 @item | |
890 Lars Segerlund for work on GNU Fortran. | |
891 | |
892 @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
|
893 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
|
894 |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
895 @item |
111 | 896 Tim Shen for major work on @code{<regex>}. |
897 | |
898 @item | |
0 | 899 Joel Sherrill for his direction via the steering committee, RTEMS |
900 contributions and RTEMS testing. | |
901 | |
902 @item | |
903 Nathan Sidwell for many C++ fixes/improvements. | |
904 | |
905 @item | |
906 Jeffrey Siegal for helping RMS with the original design of GCC, some | |
907 code which handles the parse tree and RTL data structures, constant | |
908 folding and help with the original VAX & m68k ports. | |
909 | |
910 @item | |
911 Kenny Simpson for prompting libstdc++ fixes due to defect reports from | |
912 the LWG (thereby keeping GCC in line with updates from the ISO)@. | |
913 | |
914 @item | |
915 Franz Sirl for his ongoing work with making the PPC port stable | |
916 for GNU/Linux. | |
917 | |
918 @item | |
919 Andrey Slepuhin for assorted AIX hacking. | |
920 | |
921 @item | |
922 Trevor Smigiel for contributing the SPU port. | |
923 | |
924 @item | |
925 Christopher Smith did the port for Convex machines. | |
926 | |
927 @item | |
928 Danny Smith for his major efforts on the Mingw (and Cygwin) ports. | |
111 | 929 Retired from GCC maintainership August 2010, having mentored two |
930 new maintainers into the role. | |
0 | 931 |
932 @item | |
933 Randy Smith finished the Sun FPA support. | |
934 | |
935 @item | |
111 | 936 Ed Smith-Rowland for his continuous work on libstdc++-v3, special functions, |
937 @code{<random>}, and various improvements to C++11 features. | |
938 | |
939 @item | |
0 | 940 Scott Snyder for queue, iterator, istream, and string fixes and libstdc++ |
941 testsuite entries. Also for providing the patch to G77 to add | |
942 rudimentary support for @code{INTEGER*1}, @code{INTEGER*2}, and | |
943 @code{LOGICAL*1}. | |
944 | |
945 @item | |
111 | 946 Zdenek Sojka for running automated regression testing of GCC and reporting |
947 numerous bugs. | |
948 | |
949 @item | |
950 Jayant Sonar for contributing the CR16 port. | |
951 | |
952 @item | |
0 | 953 Brad Spencer for contributions to the GLIBCPP_FORCE_NEW technique. |
954 | |
955 @item | |
956 Richard Stallman, for writing the original GCC and launching the GNU project. | |
957 | |
958 @item | |
959 Jan Stein of the Chalmers Computer Society provided support for | |
960 Genix, as well as part of the 32000 machine description. | |
961 | |
962 @item | |
963 Nigel Stephens for various mips16 related fixes/improvements. | |
964 | |
965 @item | |
966 Jonathan Stone wrote the machine description for the Pyramid computer. | |
967 | |
968 @item | |
969 Graham Stott for various infrastructure improvements. | |
970 | |
971 @item | |
972 John Stracke for his Java HTTP protocol fixes. | |
973 | |
974 @item | |
975 Mike Stump for his Elxsi port, G++ contributions over the years and more | |
976 recently his vxworks contributions | |
977 | |
978 @item | |
979 Jeff Sturm for Java porting help, bug fixes, and encouragement. | |
980 | |
981 @item | |
982 Shigeya Suzuki for this fixes for the bsdi platforms. | |
983 | |
984 @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
|
985 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
|
986 support, general configury hacking, fixincludes, etc. |
0 | 987 |
988 @item | |
989 Holger Teutsch provided the support for the Clipper CPU@. | |
990 | |
991 @item | |
992 Gary Thomas for his ongoing work to make the PPC work for GNU/Linux. | |
993 | |
994 @item | |
111 | 995 Paul Thomas for contributions to GNU Fortran. |
996 | |
997 @item | |
0 | 998 Philipp Thomas for random bug fixes throughout the compiler |
999 | |
1000 @item | |
1001 Jason Thorpe for thread support in libstdc++ on NetBSD@. | |
1002 | |
1003 @item | |
1004 Kresten Krab Thorup wrote the run time support for the Objective-C | |
1005 language and the fantastic Java bytecode interpreter. | |
1006 | |
1007 @item | |
1008 Michael Tiemann for random bug fixes, the first instruction scheduler, | |
1009 initial C++ support, function integration, NS32k, SPARC and M88k | |
1010 machine description work, delay slot scheduling. | |
1011 | |
1012 @item | |
1013 Andreas Tobler for his work porting libgcj to Darwin. | |
1014 | |
1015 @item | |
1016 Teemu Torma for thread safe exception handling support. | |
1017 | |
1018 @item | |
1019 Leonard Tower wrote parts of the parser, RTL generator, and RTL | |
1020 definitions, and of the VAX machine description. | |
1021 | |
111 | 1022 @item |
1023 Daniel Towner and Hariharan Sandanagobalane contributed and | |
0 | 1024 maintain the picoChip port. |
1025 | |
1026 @item | |
1027 Tom Tromey for internationalization support and for his many Java | |
1028 contributions and libgcj maintainership. | |
1029 | |
1030 @item | |
1031 Lassi Tuura for improvements to config.guess to determine HP processor | |
1032 types. | |
1033 | |
1034 @item | |
1035 Petter Urkedal for libstdc++ CXXFLAGS, math, and algorithms fixes. | |
1036 | |
1037 @item | |
1038 Andy Vaught for the design and initial implementation of the GNU Fortran | |
1039 front end. | |
1040 | |
1041 @item | |
1042 Brent Verner for work with the libstdc++ cshadow files and their | |
1043 associated configure steps. | |
1044 | |
1045 @item | |
1046 Todd Vierling for contributions for NetBSD ports. | |
1047 | |
1048 @item | |
111 | 1049 Andrew Waterman for contributing the RISC-V port, as well as maintaining it. |
1050 | |
1051 @item | |
0 | 1052 Jonathan Wakely for contributing libstdc++ Doxygen notes and XHTML |
1053 guidance. | |
1054 | |
1055 @item | |
1056 Dean Wakerley for converting the install documentation from HTML to texinfo | |
1057 in time for GCC 3.0. | |
1058 | |
1059 @item | |
1060 Krister Walfridsson for random bug fixes. | |
1061 | |
1062 @item | |
1063 Feng Wang for contributions to GNU Fortran. | |
1064 | |
1065 @item | |
1066 Stephen M. Webb for time and effort on making libstdc++ shadow files | |
1067 work with the tricky Solaris 8+ headers, and for pushing the build-time | |
111 | 1068 header tree. Also, for starting and driving the @code{<regex>} effort. |
0 | 1069 |
1070 @item | |
1071 John Wehle for various improvements for the x86 code generator, | |
1072 related infrastructure improvements to help x86 code generation, | |
1073 value range propagation and other work, WE32k port. | |
1074 | |
1075 @item | |
1076 Ulrich Weigand for work on the s390 port. | |
1077 | |
1078 @item | |
111 | 1079 Janus Weil for contributions to GNU Fortran. |
1080 | |
1081 @item | |
0 | 1082 Zack Weinberg for major work on cpplib and various other bug fixes. |
1083 | |
1084 @item | |
1085 Matt Welsh for help with Linux Threads support in GCJ@. | |
1086 | |
1087 @item | |
1088 Urban Widmark for help fixing java.io. | |
1089 | |
1090 @item | |
1091 Mark Wielaard for new Java library code and his work integrating with | |
1092 Classpath. | |
1093 | |
1094 @item | |
1095 Dale Wiles helped port GCC to the Tahoe. | |
1096 | |
1097 @item | |
1098 Bob Wilson from Tensilica, Inc.@: for the Xtensa port. | |
1099 | |
1100 @item | |
1101 Jim Wilson for his direction via the steering committee, tackling hard | |
1102 problems in various places that nobody else wanted to work on, strength | |
1103 reduction and other loop optimizations. | |
1104 | |
1105 @item | |
1106 Paul Woegerer and Tal Agmon for the CRX port. | |
1107 | |
1108 @item | |
1109 Carlo Wood for various fixes. | |
1110 | |
1111 @item | |
1112 Tom Wood for work on the m88k port. | |
1113 | |
1114 @item | |
111 | 1115 Chung-Ju Wu for his work on the Andes NDS32 port. |
1116 | |
1117 @item | |
0 | 1118 Canqun Yang for work on GNU Fortran. |
1119 | |
1120 @item | |
1121 Masanobu Yuhara of Fujitsu Laboratories implemented the machine | |
1122 description for the Tron architecture (specifically, the Gmicro). | |
1123 | |
1124 @item | |
1125 Kevin Zachmann helped port GCC to the Tahoe. | |
1126 | |
1127 @item | |
1128 Ayal Zaks for Swing Modulo Scheduling (SMS). | |
1129 | |
1130 @item | |
1131 Xiaoqiang Zhang for work on GNU Fortran. | |
1132 | |
1133 @item | |
1134 Gilles Zunino for help porting Java to Irix. | |
1135 | |
1136 @end itemize | |
1137 | |
1138 The following people are recognized for their contributions to GNAT, | |
1139 the Ada front end of GCC: | |
1140 @itemize @bullet | |
1141 @item | |
1142 Bernard Banner | |
1143 | |
1144 @item | |
1145 Romain Berrendonner | |
1146 | |
1147 @item | |
1148 Geert Bosch | |
1149 | |
1150 @item | |
1151 Emmanuel Briot | |
1152 | |
1153 @item | |
1154 Joel Brobecker | |
1155 | |
1156 @item | |
1157 Ben Brosgol | |
1158 | |
1159 @item | |
1160 Vincent Celier | |
1161 | |
1162 @item | |
1163 Arnaud Charlet | |
1164 | |
1165 @item | |
1166 Chien Chieng | |
1167 | |
1168 @item | |
1169 Cyrille Comar | |
1170 | |
1171 @item | |
1172 Cyrille Crozes | |
1173 | |
1174 @item | |
1175 Robert Dewar | |
1176 | |
1177 @item | |
1178 Gary Dismukes | |
1179 | |
1180 @item | |
1181 Robert Duff | |
1182 | |
1183 @item | |
1184 Ed Falis | |
1185 | |
1186 @item | |
1187 Ramon Fernandez | |
1188 | |
1189 @item | |
1190 Sam Figueroa | |
1191 | |
1192 @item | |
1193 Vasiliy Fofanov | |
1194 | |
1195 @item | |
1196 Michael Friess | |
1197 | |
1198 @item | |
1199 Franco Gasperoni | |
1200 | |
1201 @item | |
1202 Ted Giering | |
1203 | |
1204 @item | |
1205 Matthew Gingell | |
1206 | |
1207 @item | |
1208 Laurent Guerby | |
1209 | |
1210 @item | |
1211 Jerome Guitton | |
1212 | |
1213 @item | |
1214 Olivier Hainque | |
1215 | |
1216 @item | |
1217 Jerome Hugues | |
1218 | |
1219 @item | |
1220 Hristian Kirtchev | |
1221 | |
1222 @item | |
1223 Jerome Lambourg | |
1224 | |
1225 @item | |
1226 Bruno Leclerc | |
1227 | |
1228 @item | |
1229 Albert Lee | |
1230 | |
1231 @item | |
1232 Sean McNeil | |
1233 | |
1234 @item | |
1235 Javier Miranda | |
1236 | |
1237 @item | |
1238 Laurent Nana | |
1239 | |
1240 @item | |
1241 Pascal Obry | |
1242 | |
1243 @item | |
1244 Dong-Ik Oh | |
1245 | |
1246 @item | |
1247 Laurent Pautet | |
1248 | |
1249 @item | |
1250 Brett Porter | |
1251 | |
1252 @item | |
1253 Thomas Quinot | |
1254 | |
1255 @item | |
1256 Nicolas Roche | |
1257 | |
1258 @item | |
1259 Pat Rogers | |
1260 | |
1261 @item | |
1262 Jose Ruiz | |
1263 | |
1264 @item | |
1265 Douglas Rupp | |
1266 | |
1267 @item | |
1268 Sergey Rybin | |
1269 | |
1270 @item | |
1271 Gail Schenker | |
1272 | |
1273 @item | |
1274 Ed Schonberg | |
1275 | |
1276 @item | |
1277 Nicolas Setton | |
1278 | |
1279 @item | |
1280 Samuel Tardieu | |
1281 | |
1282 @end itemize | |
1283 | |
1284 | |
1285 The following people are recognized for their contributions of new | |
1286 features, bug reports, testing and integration of classpath/libgcj for | |
1287 GCC version 4.1: | |
1288 @itemize @bullet | |
1289 @item | |
1290 Lillian Angel for @code{JTree} implementation and lots Free Swing | |
1291 additions and bug fixes. | |
1292 | |
1293 @item | |
1294 Wolfgang Baer for @code{GapContent} bug fixes. | |
1295 | |
1296 @item | |
1297 Anthony Balkissoon for @code{JList}, Free Swing 1.5 updates and mouse event | |
1298 fixes, lots of Free Swing work including @code{JTable} editing. | |
1299 | |
1300 @item | |
1301 Stuart Ballard for RMI constant fixes. | |
1302 | |
1303 @item | |
1304 Goffredo Baroncelli for @code{HTTPURLConnection} fixes. | |
1305 | |
1306 @item | |
1307 Gary Benson for @code{MessageFormat} fixes. | |
1308 | |
1309 @item | |
1310 Daniel Bonniot for @code{Serialization} fixes. | |
1311 | |
1312 @item | |
1313 Chris Burdess for lots of gnu.xml and http protocol fixes, @code{StAX} | |
1314 and @code{DOM xml:id} support. | |
1315 | |
1316 @item | |
1317 Ka-Hing Cheung for @code{TreePath} and @code{TreeSelection} fixes. | |
1318 | |
1319 @item | |
1320 Archie Cobbs for build fixes, VM interface updates, | |
1321 @code{URLClassLoader} updates. | |
1322 | |
1323 @item | |
1324 Kelley Cook for build fixes. | |
1325 | |
1326 @item | |
1327 Martin Cordova for Suggestions for better @code{SocketTimeoutException}. | |
1328 | |
1329 @item | |
1330 David Daney for @code{BitSet} bug fixes, @code{HttpURLConnection} | |
1331 rewrite and improvements. | |
1332 | |
1333 @item | |
1334 Thomas Fitzsimmons for lots of upgrades to the gtk+ AWT and Cairo 2D | |
1335 support. Lots of imageio framework additions, lots of AWT and Free | |
1336 Swing bug fixes. | |
1337 | |
1338 @item | |
1339 Jeroen Frijters for @code{ClassLoader} and nio cleanups, serialization fixes, | |
1340 better @code{Proxy} support, bug fixes and IKVM integration. | |
1341 | |
1342 @item | |
1343 Santiago Gala for @code{AccessControlContext} fixes. | |
1344 | |
1345 @item | |
1346 Nicolas Geoffray for @code{VMClassLoader} and @code{AccessController} | |
1347 improvements. | |
1348 | |
1349 @item | |
1350 David Gilbert for @code{basic} and @code{metal} icon and plaf support | |
1351 and lots of documenting, Lots of Free Swing and metal theme | |
1352 additions. @code{MetalIconFactory} implementation. | |
1353 | |
1354 @item | |
1355 Anthony Green for @code{MIDI} framework, @code{ALSA} and @code{DSSI} | |
1356 providers. | |
1357 | |
1358 @item | |
1359 Andrew Haley for @code{Serialization} and @code{URLClassLoader} fixes, | |
1360 gcj build speedups. | |
1361 | |
1362 @item | |
1363 Kim Ho for @code{JFileChooser} implementation. | |
1364 | |
1365 @item | |
1366 Andrew John Hughes for @code{Locale} and net fixes, URI RFC2986 | |
1367 updates, @code{Serialization} fixes, @code{Properties} XML support and | |
1368 generic branch work, VMIntegration guide update. | |
1369 | |
1370 @item | |
1371 Bastiaan Huisman for @code{TimeZone} bug fixing. | |
1372 | |
1373 @item | |
1374 Andreas Jaeger for mprec updates. | |
1375 | |
1376 @item | |
1377 Paul Jenner for better @option{-Werror} support. | |
1378 | |
1379 @item | |
1380 Ito Kazumitsu for @code{NetworkInterface} implementation and updates. | |
1381 | |
1382 @item | |
1383 Roman Kennke for @code{BoxLayout}, @code{GrayFilter} and | |
1384 @code{SplitPane}, plus bug fixes all over. Lots of Free Swing work | |
1385 including styled text. | |
1386 | |
1387 @item | |
1388 Simon Kitching for @code{String} cleanups and optimization suggestions. | |
1389 | |
1390 @item | |
1391 Michael Koch for configuration fixes, @code{Locale} updates, bug and | |
1392 build fixes. | |
1393 | |
1394 @item | |
1395 Guilhem Lavaux for configuration, thread and channel fixes and Kaffe | |
1396 integration. JCL native @code{Pointer} updates. Logger bug fixes. | |
1397 | |
1398 @item | |
1399 David Lichteblau for JCL support library global/local reference | |
1400 cleanups. | |
1401 | |
1402 @item | |
1403 Aaron Luchko for JDWP updates and documentation fixes. | |
1404 | |
1405 @item | |
1406 Ziga Mahkovec for @code{Graphics2D} upgraded to Cairo 0.5 and new regex | |
1407 features. | |
1408 | |
1409 @item | |
1410 Sven de Marothy for BMP imageio support, CSS and @code{TextLayout} | |
1411 fixes. @code{GtkImage} rewrite, 2D, awt, free swing and date/time fixes and | |
1412 implementing the Qt4 peers. | |
1413 | |
1414 @item | |
1415 Casey Marshall for crypto algorithm fixes, @code{FileChannel} lock, | |
1416 @code{SystemLogger} and @code{FileHandler} rotate implementations, NIO | |
1417 @code{FileChannel.map} support, security and policy updates. | |
1418 | |
1419 @item | |
1420 Bryce McKinlay for RMI work. | |
1421 | |
1422 @item | |
1423 Audrius Meskauskas for lots of Free Corba, RMI and HTML work plus | |
1424 testing and documenting. | |
1425 | |
1426 @item | |
1427 Kalle Olavi Niemitalo for build fixes. | |
1428 | |
1429 @item | |
1430 Rainer Orth for build fixes. | |
1431 | |
1432 @item | |
1433 Andrew Overholt for @code{File} locking fixes. | |
1434 | |
1435 @item | |
1436 Ingo Proetel for @code{Image}, @code{Logger} and @code{URLClassLoader} | |
1437 updates. | |
1438 | |
1439 @item | |
1440 Olga Rodimina for @code{MenuSelectionManager} implementation. | |
1441 | |
1442 @item | |
1443 Jan Roehrich for @code{BasicTreeUI} and @code{JTree} fixes. | |
1444 | |
1445 @item | |
1446 Julian Scheid for documentation updates and gjdoc support. | |
1447 | |
1448 @item | |
1449 Christian Schlichtherle for zip fixes and cleanups. | |
1450 | |
1451 @item | |
1452 Robert Schuster for documentation updates and beans fixes, | |
1453 @code{TreeNode} enumerations and @code{ActionCommand} and various | |
1454 fixes, XML and URL, AWT and Free Swing bug fixes. | |
1455 | |
1456 @item | |
1457 Keith Seitz for lots of JDWP work. | |
1458 | |
1459 @item | |
1460 Christian Thalinger for 64-bit cleanups, Configuration and VM | |
1461 interface fixes and @code{CACAO} integration, @code{fdlibm} updates. | |
1462 | |
1463 @item | |
1464 Gael Thomas for @code{VMClassLoader} boot packages support suggestions. | |
1465 | |
1466 @item | |
1467 Andreas Tobler for Darwin and Solaris testing and fixing, @code{Qt4} | |
1468 support for Darwin/OS X, @code{Graphics2D} support, @code{gtk+} | |
1469 updates. | |
1470 | |
1471 @item | |
1472 Dalibor Topic for better @code{DEBUG} support, build cleanups and | |
1473 Kaffe integration. @code{Qt4} build infrastructure, @code{SHA1PRNG} | |
1474 and @code{GdkPixbugDecoder} updates. | |
1475 | |
1476 @item | |
1477 Tom Tromey for Eclipse integration, generics work, lots of bug fixes | |
1478 and gcj integration including coordinating The Big Merge. | |
1479 | |
1480 @item | |
1481 Mark Wielaard for bug fixes, packaging and release management, | |
1482 @code{Clipboard} implementation, system call interrupts and network | |
1483 timeouts and @code{GdkPixpufDecoder} fixes. | |
1484 | |
1485 @end itemize | |
1486 | |
1487 | |
1488 In addition to the above, all of which also contributed time and energy in | |
1489 testing GCC, we would like to thank the following for their contributions | |
1490 to testing: | |
1491 | |
1492 @itemize @bullet | |
1493 @item | |
1494 Michael Abd-El-Malek | |
1495 | |
1496 @item | |
1497 Thomas Arend | |
1498 | |
1499 @item | |
1500 Bonzo Armstrong | |
1501 | |
1502 @item | |
1503 Steven Ashe | |
1504 | |
1505 @item | |
1506 Chris Baldwin | |
1507 | |
1508 @item | |
1509 David Billinghurst | |
1510 | |
1511 @item | |
1512 Jim Blandy | |
1513 | |
1514 @item | |
1515 Stephane Bortzmeyer | |
1516 | |
1517 @item | |
1518 Horst von Brand | |
1519 | |
1520 @item | |
1521 Frank Braun | |
1522 | |
1523 @item | |
1524 Rodney Brown | |
1525 | |
1526 @item | |
1527 Sidney Cadot | |
1528 | |
1529 @item | |
1530 Bradford Castalia | |
1531 | |
1532 @item | |
1533 Robert Clark | |
1534 | |
1535 @item | |
1536 Jonathan Corbet | |
1537 | |
1538 @item | |
1539 Ralph Doncaster | |
1540 | |
1541 @item | |
1542 Richard Emberson | |
1543 | |
1544 @item | |
1545 Levente Farkas | |
1546 | |
1547 @item | |
1548 Graham Fawcett | |
1549 | |
1550 @item | |
1551 Mark Fernyhough | |
1552 | |
1553 @item | |
1554 Robert A. French | |
1555 | |
1556 @item | |
1557 J@"orgen Freyh | |
1558 | |
1559 @item | |
1560 Mark K. Gardner | |
1561 | |
1562 @item | |
1563 Charles-Antoine Gauthier | |
1564 | |
1565 @item | |
1566 Yung Shing Gene | |
1567 | |
1568 @item | |
1569 David Gilbert | |
1570 | |
1571 @item | |
1572 Simon Gornall | |
1573 | |
1574 @item | |
1575 Fred Gray | |
1576 | |
1577 @item | |
1578 John Griffin | |
1579 | |
1580 @item | |
1581 Patrik Hagglund | |
1582 | |
1583 @item | |
1584 Phil Hargett | |
1585 | |
1586 @item | |
1587 Amancio Hasty | |
1588 | |
1589 @item | |
1590 Takafumi Hayashi | |
1591 | |
1592 @item | |
1593 Bryan W. Headley | |
1594 | |
1595 @item | |
1596 Kevin B. Hendricks | |
1597 | |
1598 @item | |
1599 Joep Jansen | |
1600 | |
1601 @item | |
1602 Christian Joensson | |
1603 | |
1604 @item | |
1605 Michel Kern | |
1606 | |
1607 @item | |
1608 David Kidd | |
1609 | |
1610 @item | |
1611 Tobias Kuipers | |
1612 | |
1613 @item | |
1614 Anand Krishnaswamy | |
1615 | |
1616 @item | |
1617 A. O. V. Le Blanc | |
1618 | |
1619 @item | |
1620 llewelly | |
1621 | |
1622 @item | |
1623 Damon Love | |
1624 | |
1625 @item | |
1626 Brad Lucier | |
1627 | |
1628 @item | |
1629 Matthias Klose | |
1630 | |
1631 @item | |
1632 Martin Knoblauch | |
1633 | |
1634 @item | |
1635 Rick Lutowski | |
1636 | |
1637 @item | |
1638 Jesse Macnish | |
1639 | |
1640 @item | |
1641 Stefan Morrell | |
1642 | |
1643 @item | |
1644 Anon A. Mous | |
1645 | |
1646 @item | |
1647 Matthias Mueller | |
1648 | |
1649 @item | |
1650 Pekka Nikander | |
1651 | |
1652 @item | |
1653 Rick Niles | |
1654 | |
1655 @item | |
1656 Jon Olson | |
1657 | |
1658 @item | |
1659 Magnus Persson | |
1660 | |
1661 @item | |
1662 Chris Pollard | |
1663 | |
1664 @item | |
1665 Richard Polton | |
1666 | |
1667 @item | |
1668 Derk Reefman | |
1669 | |
1670 @item | |
1671 David Rees | |
1672 | |
1673 @item | |
1674 Paul Reilly | |
1675 | |
1676 @item | |
1677 Tom Reilly | |
1678 | |
1679 @item | |
1680 Torsten Rueger | |
1681 | |
1682 @item | |
1683 Danny Sadinoff | |
1684 | |
1685 @item | |
1686 Marc Schifer | |
1687 | |
1688 @item | |
1689 Erik Schnetter | |
1690 | |
1691 @item | |
1692 Wayne K. Schroll | |
1693 | |
1694 @item | |
1695 David Schuler | |
1696 | |
1697 @item | |
1698 Vin Shelton | |
1699 | |
1700 @item | |
1701 Tim Souder | |
1702 | |
1703 @item | |
1704 Adam Sulmicki | |
1705 | |
1706 @item | |
1707 Bill Thorson | |
1708 | |
1709 @item | |
1710 George Talbot | |
1711 | |
1712 @item | |
1713 Pedro A. M. Vazquez | |
1714 | |
1715 @item | |
1716 Gregory Warnes | |
1717 | |
1718 @item | |
1719 Ian Watson | |
1720 | |
1721 @item | |
1722 David E. Young | |
1723 | |
1724 @item | |
1725 And many others | |
1726 @end itemize | |
1727 | |
1728 And finally we'd like to thank everyone who uses the compiler, provides | |
1729 feedback and generally reminds us why we're doing this work in the first | |
1730 place. |