contrib.texi
来自「理解和实践操作系统的一本好书」· TEXI 代码 · 共 1,612 行 · 第 1/3 页
TEXI
1,612 行
@c Copyright (C) 1988,1989,1992,1993,1994,1995,1996,1997,1998,1999,2000,@c 2001,2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc.@c This is part of the GCC manual.@c For copying conditions, see the file gcc.texi.@node Contributors@unnumbered Contributors to GCC@cindex contributorsThe GCC project would like to thank its many contributors. Without them theproject would not have been nearly as successful as it has been. Any omissionsin this list are accidental. Feel free to contact@email{law@@redhat.com} or @email{gerald@@pfeifer.com} if you have been leftout or some of your contributions are not listed. Please keep this list inalphabetical order.@itemize @bullet@itemAnalog Devices helped implement the support for complex data typesand iterators.@itemJohn David Anglin for threading-related fixes and improvements tolibstdc++-v3, and the HP-UX port.@itemJames van Artsdalen wrote the code that makes efficient use ofthe Intel 80387 register stack.@itemAbramo and Roberto Bagnara for the SysV68 Motorola 3300 Delta Seriesport.@itemAlasdair Baird for various bug fixes.@itemGiovanni Bajo for analyzing lots of complicated C++ problem reports.@itemPeter Barada for his work to improve code generation for newColdFire cores.@itemGerald Baumgartner added the signature extension to the C++ front end.@itemGodmar Back for his Java improvements and encouragement.@itemScott Bambrough for help porting the Java compiler.@itemWolfgang Bangerth for processing tons of bug reports.@itemJon Beniston for his Microsoft Windows port of Java.@itemDaniel Berlin for better DWARF2 support, faster/better optimizations,improved alias analysis, plus migrating GCC to Bugzilla.@itemGeoff Berry for his Java object serialization work and various patches.@itemUros Bizjak for the implementation of x87 math built-in functions andfor various middle end and i386 back end improvements and bug fixes.@itemEric Blake for helping to make GCJ and libgcj conform to thespecifications.@itemJanne Blomqvist for contributions to GNU Fortran.@itemSegher Boessenkool for various fixes.@itemHans-J. Boehm for his @uref{http://www.hpl.hp.com/personal/Hans_Boehm/gc/,,garbage collector}, IA-64 libffi port, and other Java work.@itemNeil Booth for work on cpplib, lang hooks, debug hooks and othermiscellaneous clean-ups.@itemSteven Bosscher for integrating the GNU Fortran front end into GCC and forcontributing to the tree-ssa branch.@itemEric Botcazou for fixing middle- and backend bugs left and right.@itemPer Bothner for his direction via the steering committee and variousimprovements to the infrastructure for supporting new languages. Chillfront end implementation. Initial implementations ofcpplib, fix-header, config.guess, libio, and past C++ library (libg++)maintainer. Dreaming up, designing and implementing much of GCJ@.@itemDevon Bowen helped port GCC to the Tahoe.@itemDon Bowman for mips-vxworks contributions.@itemDave Brolley for work on cpplib and Chill.@itemPaul Brook for work on the ARM architecture and maintaining GNU Fortran.@itemRobert Brown implemented the support for Encore 32000 systems.@itemChristian Bruel for improvements to local store elimination.@itemHerman A.J. ten Brugge for various fixes.@itemJoerg Brunsmann for Java compiler hacking and help with the GCJ FAQ@.@itemJoe Buck for his direction via the steering committee.@itemCraig Burley for leadership of the G77 Fortran effort.@itemStephan Buys for contributing Doxygen notes for libstdc++.@itemPaolo Carlini for libstdc++ work: lots of efficiency improvements tothe C++ strings, streambufs and formatted I/O, hard detective work onthe frustrating localization issues, and keeping up with the problem reports.@itemJohn Carr for his alias work, SPARC hacking, infrastructure improvements,previous contributions to the steering committee, loop optimizations, etc.@itemStephane Carrez for 68HC11 and 68HC12 ports.@itemSteve Chamberlain for support for the Renesas SH and H8 processorsand the PicoJava processor, and for GCJ config fixes.@itemGlenn Chambers for help with the GCJ FAQ@.@itemJohn-Marc Chandonia for various libgcj patches.@itemScott Christley for his Objective-C contributions.@itemEric Christopher for his Java porting help and clean-ups.@itemBranko Cibej for more warning contributions.@itemThe @uref{http://www.gnu.org/software/classpath/,,GNU Classpath project}for all of their merged runtime code.@itemNick Clifton for arm, mcore, fr30, v850, m32r work, @option{--help}, andother random hacking.@itemMichael Cook for libstdc++ cleanup patches to reduce warnings.@itemR. Kelley Cook for making GCC buildable from a read-only directory aswell as other miscellaneous build process and documentation clean-ups.@itemRalf Corsepius for SH testing and minor bug fixing.@itemStan Cox for care and feeding of the x86 port and lots of behindthe scenes hacking.@itemAlex Crain provided changes for the 3b1.@itemIan Dall for major improvements to the NS32k port.@itemPaul Dale for his work to add uClinux platform support to them68k backend.@itemDario Dariol contributed the four varieties of sample programsthat print a copy of their source.@itemRussell Davidson for fstream and stringstream fixes in libstdc++.@itemBud Davis for work on the G77 and GNU Fortran compilers.@itemMo DeJong for GCJ and libgcj bug fixes.@itemDJ Delorie for the DJGPP port, build and libiberty maintenance,various bug fixes, and the M32C port.@itemArnaud Desitter for helping to debug GNU Fortran.@itemGabriel Dos Reis for contributions to G++, contributions andmaintenance of GCC diagnostics infrastructure, libstdc++-v3,including @code{valarray<>}, @code{complex<>}, maintaining the numerics library(including that pesky @code{<limits>} :-) and keeping up-to-date anythingto do with numbers.@itemUlrich Drepper for his work on glibc, testing of GCC using glibc, ISO C99support, CFG dumping support, etc., plus support of the C++ runtimelibraries including for all kinds of C interface issues, contributing andmaintaining @code{complex<>}, sanity checking and disbursement, configurationarchitecture, libio maintenance, and early math work.@itemZdenek Dvorak for a new loop unroller and various fixes.@itemRichard Earnshaw for his ongoing work with the ARM@.@itemDavid Edelsohn for his direction via the steering committee, ongoing workwith the RS6000/PowerPC port, help cleaning up Haifa loop changes,doing the entire AIX port of libstdc++ with his bare hands, and forensuring GCC properly keeps working on AIX@.@itemKevin Ediger for the floating point formatting of num_put::do_put inlibstdc++.@itemPhil Edwards for libstdc++ work including configuration hackery,documentation maintainer, chief breaker of the web pages, the occasionaliostream bug fix, and work on shared library symbol versioning.@itemPaul Eggert for random hacking all over GCC@.@itemMark Elbrecht for various DJGPP improvements, and for libstdc++configuration support for locales and fstream-related fixes.@itemVadim Egorov for libstdc++ fixes in strings, streambufs, and iostreams.@itemChristian Ehrhardt for dealing with bug reports.@itemBen Elliston for his work to move the Objective-C runtime into itsown subdirectory and for his work on autoconf.@itemRevital Eres for work on the PowerPC 750CL port.@itemMarc Espie for OpenBSD support.@itemDoug Evans for much of the global optimization framework, arc, m32r,and SPARC work.@itemChristopher Faylor for his work on the Cygwin port and for caring andfeeding the gcc.gnu.org box and saving its users tons of spam.@itemFred Fish for BeOS support and Ada fixes.@itemIvan Fontes Garcia for the Portuguese translation of the GCJ FAQ@.@itemPeter Gerwinski for various bug fixes and the Pascal front end.@itemKaveh R.@: Ghazi for his direction via the steering committee, amazingwork to make @samp{-W -Wall -W* -Werror} useful, and continuouslytesting GCC on a plethora of platforms. Kaveh extends his gratitude tothe @uref{http://www.caip.rutgers.edu,,CAIP Center} at RutgersUniversity for providing him with computing resources to work on FreeSoftware since the late 1980s.@itemJohn Gilmore for a donation to the FSF earmarked improving GNU Java.@itemJudy Goldberg for c++ contributions.@itemTorbjorn Granlund for various fixes and the c-torture testsuite,multiply- and divide-by-constant optimization, improved long longsupport, improved leaf function register allocation, and his directionvia the steering committee.@itemAnthony Green for his @option{-Os} contributions and Java front end work.@itemStu Grossman for gdb hacking, allowing GCJ developers to debug Java code.@itemMichael K. Gschwind contributed the port to the PDP-11.@itemRon Guilmette implemented the @command{protoize} and @command{unprotoize}tools, the support for Dwarf symbolic debugging information, and much ofthe support for System V Release 4. He has also worked heavily on theIntel 386 and 860 support.@itemMostafa Hagog for Swing Modulo Scheduling (SMS) and post reload GCSE@.@itemBruno Haible for improvements in the runtime overhead for EH, newwarnings and assorted bug fixes.@itemAndrew Haley for his amazing Java compiler and library efforts.@itemChris Hanson assisted in making GCC work on HP-UX for the 9000 series 300.@itemMichael Hayes for various thankless work he's done trying to getthe c30/c40 ports functional. Lots of loop and unroll improvements andfixes.@itemDara Hazeghi for wading through myriads of target-specific bug reports.@itemKate Hedstrom for staking the G77 folks with an initial testsuite.@itemRichard Henderson for his ongoing SPARC, alpha, ia32, and ia64 work, loopopts, and generally fixing lots of old problems we've ignored foryears, flow rewrite and lots of further stuff, including reviewingtons of patches.@itemAldy Hernandez for working on the PowerPC port, SIMD support, andvarious fixes.@itemNobuyuki Hikichi of Software Research Associates, Tokyo, contributedthe support for the Sony NEWS machine.@itemKazu Hirata for caring and feeding the Renesas H8/300 port and various fixes.@itemKatherine Holcomb for work on GNU Fortran.@itemManfred Hollstein for his ongoing work to keep the m88k alive, lotsof testing and bug fixing, particularly of GCC configury code.@itemSteve Holmgren for MachTen patches.@itemJan Hubicka for his x86 port improvements.@itemFalk Hueffner for working on C and optimization bug reports.@itemBernardo Innocenti for his m68k work, including merging ofColdFire improvements and uClinux support.@itemChristian Iseli for various bug fixes.@itemKamil Iskra for general m68k hacking.@itemLee Iverson for random fixes and MIPS testing.@itemAndreas Jaeger for testing and benchmarking of GCC and various bug fixes.@itemJakub Jelinek for his SPARC work and sibling call optimizations as wellas lots of bug fixes and test cases, and for improving the Java buildsystem.@itemJanis Johnson for ia64 testing and fixes, her quality improvementsidetracks, and web page maintenance.@itemKean Johnston for SCO OpenServer support and various fixes.@itemTim Josling for the sample language treelang based originally on RichardKenner's ``toy'' language.@itemNicolai Josuttis for additional libstdc++ documentation.@itemKlaus Kaempf for his ongoing work to make alpha-vms a viable target.@itemSteven G. Kargl for work on GNU Fortran.@itemDavid Kashtan of SRI adapted GCC to VMS@.@itemRyszard Kabatek for many, many libstdc++ bug fixes and optimizations ofstrings, especially member functions, and for auto_ptr fixes.@itemGeoffrey Keating for his ongoing work to make the PPC work for GNU/Linuxand his automatic regression tester.@itemBrendan Kehoe for his ongoing work with G++ and for a lot of early workin just about every part of libstdc++.@itemOliver M. Kellogg of Deutsche Aerospace contributed the port to theMIL-STD-1750A@.@itemRichard Kenner of the New York University Ultracomputer ResearchLaboratory wrote the machine descriptions for the AMD 29000, the DECAlpha, the IBM RT PC, and the IBM RS/6000 as well as the support forinstruction attributes. He also made changes to better support RISCprocessors including changes to common subexpression elimination,strength reduction, function calling sequence handling, and conditioncode support, in addition to generalizing the code for frame pointerelimination and delay slot scheduling. Richard Kenner was also thehead maintainer of GCC for several years.@itemMumit Khan for various contributions to the Cygwin and Mingw32 ports andmaintaining binary releases for Microsoft Windows hosts, and for massive libstdc++porting work to Cygwin/Mingw32.@itemRobin Kirkham for cpu32 support.@itemMark Klein for PA improvements.@itemThomas Koenig for various bug fixes.@itemBruce Korb for the new and improved fixincludes code.@itemBenjamin Kosnik for his G++ work and for leading the libstdc++-v3 effort.@itemCharles LaBrec contributed the support for the Integrated Solutions68020 system.@itemAsher Langton and Mike Kumbera for contributing Cray pointer supportto GNU Fortran, and for other GNU Fortran improvements.@itemJeff Law for his direction via the steering committee, coordinating theentire egcs project and GCC 2.95, rolling out snapshots and releases,handling merges from GCC2, reviewing tons of patches that might havefallen through the cracks else, and random but extensive hacking.@itemMarc Lehmann for his direction via the steering committee and helpingwith analysis and improvements of x86 performance.@itemVictor Leikehman for work on GNU Fortran.@itemTed Lemon wrote parts of the RTL reader and printer.@itemKriang Lerdsuwanakij for C++ improvements including template as templateparameter support, and many C++ fixes.@itemWarren Levy for tremendous work on libgcj (Java Runtime Library) andrandom work on the Java front end.@itemAlain Lichnewsky ported GCC to the MIPS CPU@.@itemOskar Liljeblad for hacking on AWT and his many Java bug reports andpatches.@itemRobert Lipe for OpenServer support, new testsuites, testing, etc.@itemChen Liqin for various S+core related fixes/improvement, and formaintaining the S+core port.@itemWeiwen Liu for testing and various bug fixes.@itemManuel L@'opez-Ib@'a@~nez for improving @option{-Wconversion} andmany other diagnostics fixes and improvements.@itemDave Love for his ongoing work with the Fortran front end andruntime libraries.@itemMartin von L@"owis for internal consistency checking infrastructure,various C++ improvements including namespace support, and tons ofassistance with libstdc++/compiler merges.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?