This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
[PATCH] merge libstdc++ contributors into doc/contrib.texi
- From: Janis Johnson <janis187 at us dot ibm dot com>
- To: gcc-patches at gcc dot gnu dot org, libstdc++ at gcc dot gnu dot org
- Date: Fri, 8 Nov 2002 09:20:15 -0800
- Subject: [PATCH] merge libstdc++ contributors into doc/contrib.texi
This patch merges the list of libstdc++ contributors from
gcc.gnu.org/libstdc++/thanks.html into the GCC contributors list that is
included in the GCC manuals and the GCC internals manual. It also has
some new entries that Phil Edwards sent to me. I've combined the
descriptions for people who were in both lists, and added wording when
it wasn't clear that work was done on libstdc++. Let me know if I got
something wrong, missed something, or if you'd like to change your entry.
I plan to check this in on Monday to the mainline and the 3.2 branch.
Tested, of course, with "make info" and "make dvi".
2002-11-11 Janis Johnson <janis187@us.ibm.com>
* doc/contrib.texi: Merge in the list from the libstdc++ web pages.
Index: contrib.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/doc/contrib.texi,v
retrieving revision 1.28
diff -u -p -r1.28 contrib.texi
--- contrib.texi 7 Nov 2002 00:03:54 -0000 1.28
+++ contrib.texi 8 Nov 2002 17:06:48 -0000
@@ -25,7 +25,8 @@ Analog Devices helped implement the supp
and iterators.
@item
-John David Anglin for improvements to libstdc++-v3 and the HP-UX port.
+John David Anglin for threading-related fixes and improvements to
+libstdc++-v3, and the HP-UX port.
@item
James van Artsdalen wrote the code that makes efficient use of
@@ -96,7 +97,12 @@ Joe Buck for his direction via the steer
Craig Burley for leadership of the Fortran effort.
@item
-Paolo Carlini for his work on libstdc++-v3.
+Stephan Buys for contributing Doxygen notes for libstdc++.
+
+@item
+Paolo Carlini for libstdc++ work: lots of efficiency improvements to
+the string class, hard detective work on the frustrating localization
+issues, and keeping up with the problem reports.
@item
John Carr for his alias work, SPARC hacking, infrastructure improvements,
@@ -126,8 +132,11 @@ The @uref{http://www.classpath.org,,GNU
for all of their merged runtime code.
@item
-Nick Clifton for arm, mcore, fr30, v850, m32r work, @option{--help}, and other random
-hacking.
+Nick Clifton for arm, mcore, fr30, v850, m32r work, @option{--help}, and
+other random hacking.
+
+@item
+Michael Cook for libstdc++ cleanup patches to reduce warnings.
@item
Ralf Corsepius for SH testing and minor bugfixing.
@@ -147,25 +156,44 @@ Dario Dariol contributed the four variet
that print a copy of their source.
@item
+Russell Davidson for fstream and stringstream fixes in libstdc++.
+
+@item
Mo DeJong for gcj and libgcj bug fixes.
@item
-Ulrich Drepper for his work on the C++ runtime libraries, glibc,
- testing of GCC using glibc, ISO C99 support, CFG dumping support, etc.
+Ulrich Drepper for his work on glibc, testing of GCC using glibc, ISO C99
+support, CFG dumping support, etc., plus support of the C++ runtime
+libraries including for all kinds of C interface issues, contributing and
+maintaining complex<>, sanity checking and disbursement, configuration
+architecture, libio maintenance, and early math work.
@item
Richard Earnshaw for his ongoing work with the ARM@.
@item
-David Edelsohn for his direction via the steering committee,
-ongoing work with the RS6000/PowerPC port, and help cleaning up Haifa
-loop changes.
+David Edelsohn for his direction via the steering committee, ongoing work
+with the RS6000/PowerPC port, help cleaning up Haifa loop changes, and
+for doing the entire AIX port of libstdc++ with his bare hands.
+
+@item
+Kevin Ediger for the floating point formatting of num_put::do_put in
+libstdc++.
+
+@item
+Phil Edwards for libstdc++ work including configuration hackery,
+documentation maintainer, chief breaker of the web pages, the occasional
+iostream bugfix, and work on shared library symbol versioning.
@item
Paul Eggert for random hacking all over GCC@.
@item
-Mark Elbrecht for various DJGPP improvements.
+Mark Elbrecht for various DJGPP improvements, and for libstdc++
+configuration support for locales and fstream-related fixes.
+
+@item
+Vadim Egorov for libstdc++ fixes in strings, streambufs, and iostreams.
@item
Ben Elliston for his work to move the Objective-C runtime into its
@@ -285,17 +313,25 @@ Tim Josling for the sample language tree
Kenner's "``toy'' language".
@item
+Nicolai Josuttis for additional libstdc++ documentation.
+
+@item
Klaus Kaempf for his ongoing work to make alpha-vms a viable target.
@item
David Kashtan of SRI adapted GCC to VMS@.
@item
+Ryszard Kabatek for many, many libstdc++ bugfixes and optimizations of
+strings, especially member functions, and for auto_ptr fixes.
+
+@item
Geoffrey Keating for his ongoing work to make the PPC work for GNU/Linux
and his automatic regression tester.
@item
-Brendan Kehoe for his ongoing work with g++.
+Brendan Kehoe for his ongoing work with g++ and for a lot of early work
+in just about every part of libstdc++.
@item
Oliver M. Kellogg of Deutsche Aerospace contributed the port to the
@@ -313,8 +349,9 @@ elimination and delay slot scheduling.
head maintainer of GCC for several years.
@item
-Mumit Khan for various contributions to the cygwin and mingw32 ports and
-maintaining binary releases for Windows hosts.
+Mumit Khan for various contributions to the Cygwin and Mingw32 ports and
+maintaining binary releases for Windows hosts, and for massive libstdc++
+porting work to Cygwin/Mingw32.
@item
Robin Kirkham for cpu32 support.
@@ -374,7 +411,8 @@ runtime libraries.
@item
Martin von L@"owis for internal consistency checking infrastructure,
-and various C++ improvements including namespace support.
+various C++ improvements including namespace support, and tons of
+assistance with libstdc++/compiler merges.
@item
H.J. Lu for his previous contributions to the steering committee, many x86
@@ -397,6 +435,10 @@ implementation of the automaton based in
Bob Manson for his behind the scenes work on dejagnu.
@item
+Philip Martin for lots of libstdc++ string and vector iterator fixes and
+improvements, and string clean up and testsuites.
+
+@item
All of the Mauve project
@uref{http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/mauve/THANKS?rev=1.2&cvsroot=mauve&only_with_tag=HEAD,,contributors},
for Java test code.
@@ -424,6 +466,10 @@ developers.
Gary Miller ported GCC to Charles River Data Systems machines.
@item
+Alfred Minarik for libstdc++ string and ios bugfixes, and turning the
+entire libstdc++ testsuite namespace-compatible.
+
+@item
Mark Mitchell for his direction via the steering committee, mountains of
C++ work, load/store hoisting out of loops, alias analysis improvements,
ISO C @code{restrict} support, and serving as release manager for GCC 3.x.
@@ -438,7 +484,8 @@ maintenance, and his ongoing work to mak
@item
Jason Molenda for major help in the care and feeding of all the services
on the gcc.gnu.org (formerly egcs.cygnus.com) machine---mail, web
-services, ftp services, etc etc.
+services, ftp services, etc etc. Doing all this work on scrap paper and
+the backs of envelopes would have been... difficult.
@item
Catherine Moore for fixing various ugly problems we have sent her
@@ -467,7 +514,14 @@ Joseph S. Myers for his work on the PDP-
C99 support, and continuous emphasis on (and contributions to) documentation.
@item
-Nathan Myers for his work on libstdc++-v3.
+Nathan Myers for his work on libstdc++-v3: architecture and authorship
+through the first three snapshots, including implementation of locale
+infrastructure, string, shadow C headers, and the initial project
+documentation (DESIGN, CHECKLIST, and so forth). Later, more work on
+MT-safe string and shadow headers.
+
+@item
+Felix Natter for documentation on porting libstdc++.
@item
NeXT, Inc.@: donated the front end that supports the Objective-C
@@ -487,7 +541,7 @@ improvements.
@item
Alexandre Oliva for various build infrastructure improvements, scripts and
-amazing testing work.
+amazing testing work, including keeping libtool issues sane and happy.
@item
Melissa O'Neill for various NeXT fixes.
@@ -529,14 +583,19 @@ port.
@item
Gabriel Dos Reis for contributions and maintenance of libstdc++-v3,
-including valarray implementation and limits support.
+including valarray implementation and limits support, taming g++
+diagnostic messages involving templates, maintaining the numerics
+library (including that pesky <limits> :-), and keeping up-to-date
+anything to do with numbers.
@item
Joern Rennecke for maintaining the sh port, loop, regmove & reload
hacking.
@item
-Loren J. Rittle for improvements to libstdc++-v3 and the FreeBSD port.
+Loren J. Rittle for the FreeBSD port and for improvements to libstdc++-v3
+including threading fixes, thread-related configury changes, critical
+threading documentation, and solutions to really tricky I/O problems.
@item
Craig Rodrigues for processing tons of bug reports.
@@ -551,6 +610,10 @@ Ken Rose for fixes to our delay slot fil
Paul Rubin wrote most of the preprocessor.
@item
+Chip Salzenberg for libstdc++ patches and improvements to locales, traits,
+Makefiles, libio, libtool hackery, and ``long long'' support.
+
+@item
Juha Sarlin for improvements to the H8 code generator.
@item
@@ -571,6 +634,11 @@ work in the reload pass as well a servin
GCC 2.95.3.
@item
+Peter Schmid for constant testing of libstdc++ -- especially application
+testing, going above and beyond what was requested for the release
+criteria -- and libstdc++ header file tweaks.
+
+@item
Jason Schroeder for jcf-dump patches.
@item
@@ -589,6 +657,10 @@ code which handles the parse tree and RT
folding and help with the original VAX & m68k ports.
@item
+Kenny Simpson for prompting libstdc++ fixes due to defect reports from
+the LWG (thereby keeping us in line with updates from the ISO).
+
+@item
Franz Sirl for his ongoing work with making the PPC port stable
for linux.
@@ -602,7 +674,11 @@ Christopher Smith did the port for Conve
Randy Smith finished the Sun FPA support.
@item
-Scott Snyder for various fixes.
+Scott Snyder for queue, iterator, istream, and string fixes and libstdc++
+testsuite entries.
+
+@item
+Brad Spencer for contributions to the GLIBCPP_FORCE_NEW technique.
@item
Richard Stallman, for writing the original gcc and launching the GNU project.
@@ -647,6 +723,9 @@ Gary Thomas for his ongoing work to make
Philipp Thomas for random bugfixes throughout the compiler
@item
+Jason Thorpe for thread support in libstdc++ on NetBSD.
+
+@item
Kresten Krab Thorup wrote the run time support for the Objective-C
language and the fantastic Java bytecode interpreter.
@@ -674,9 +753,20 @@ Lassi Tuura for improvements to config.g
types.
@item
+Petter Urkedal for libstdc++ CXXFLAGS, math, and algorithms fixes.
+
+@item
+Brent Verner for work with the libstdc++ cshadow files and their
+associated configure steps.
+
+@item
Todd Vierling for contributions for NetBSD ports.
@item
+Jonathan Wakely for contributing libstdc++ Doxygen notes and XHTML
+guidance.
+
+@item
Dean Wakerley for converting the install documentation from HTML to texinfo
in time for GCC 3.0.
@@ -684,6 +774,11 @@ in time for GCC 3.0.
Krister Walfridsson for random bugfixes.
@item
+Stephen M. Webb for time and effort on making libstdc++ shadow files
+work with the tricky Solaris 8+ headers, and for pushing the build-time
+header tree.
+
+@item
John Wehle for various improvements for the x86 code generator,
related infrastructure improvements to help x86 code generation,
value range propagation and other work, WE32k port.
@@ -793,12 +888,18 @@ David Edelsohn
Richard Emberson
@item
+Levente Farkas
+
+@item
Graham Fawcett
@item
Robert A. French
@item
+J@"orgen Freyh
+
+@item
Mark K. Gardner
@item
@@ -811,6 +912,9 @@ Yung Shing Gene
Kaveh Ghazi
@item
+David Gilbert
+
+@item
Simon Gornall
@item
@@ -868,6 +972,9 @@ Jeff Law
Robert Lipe
@item
+llewelly
+
+@item
Damon Love
@item
@@ -965,6 +1072,9 @@ Mike Stump
@item
Adam Sulmicki
+
+@item
+George Talbot
@item
Gregory Warnes