The main people who have contributed to GNU Ada should be documented in gcc/doc/contrib.texi. At present, even the people listed in MAINTAINERS as GNU Ada maintainers are not mentioned at all in contrib.texi. (Previously requested in <http://gcc.gnu.org/ml/gcc/2001-05/msg01181.html>, <http://gcc.gnu.org/ml/gcc/2001-10/msg00326.html> and <http://gcc.gnu.org/ml/gcc/2002-02/msg00198.html>.)
Confirmed.
Any volunteer to e.g. write a script to extract the names ? Arno
Subject: Re: Ada contributors should be documented On Tue, 22 Jun 2004, charlet at gcc dot gnu dot org wrote: > Any volunteer to e.g. write a script to extract the names ? Extract them from where? gcc/ada/ChangeLog only starts in 2001, and as GNU Ada has existed for many years I suppose there are significant contributors who haven't contributed since before then. In any case, someone needs to write descriptions of the contributions on the same sort of level as the existing ones in contrib.texi.
Subject: Re: Ada contributors should be documented > Extract them from where? gcc/ada/ChangeLog only starts in 2001, and as From the ChangeLog indeed. > GNU Ada has existed for many years I suppose there are significant > contributors who haven't contributed since before then. In any case, Probably not much, since almost all contributors to the GNAT project are still active and employees of AdaCore (there are of course a few exceptions). > someone needs to write descriptions of the contributions on the same sort > of level as the existing ones in contrib.texi. Well, if you want something else than contributions to the Ada front-end/ run time/tools, that will require a lot of work. Arno
Describing contributions simply as contributions to Ada is reasonable if no more information is available. If some individuals' contributions have been largely in particular areas, more information about those areas would of course be nice. The following are mentioned at least five times in ada/ChangeLog but not in contrib.texi: Geert Bosch Emmanuel Briot Joel Brobecker Vincent Celier Arnaud Charlet Robert Dewar Gary Dismukes Ed Falis Vasiliy Fofanov Laurent Guerby Jerome Guitton Olivier Hainque Hristian Kirtchev Matt Kraai (not specifically an Ada contributor) Javier Miranda Pascal Obry Thomas Quinot Jose Ruiz Doug Rupp Sergey Rybin Ed Schonberg Florian Weimer Fewer than five times, some judgement may be needed, depending on any other contributions, before the ChangeLog or elsewhere in the compiler: Bernard Banner Romain Berrendonner Paolo Bonzini (not specifically an Ada contributor) Ben Brosgol Cyrille Comar Christian Cornelssen (not specifically an Ada contributor) Ramon Fernandez Matthew Gingell Albert Lee Andre Leis Michael Matz (not specifically an Ada contributor) Laurent Pautet Andrew W. Reynolds Jerome Roussel Richard Sandiford (not specifically an Ada contributor) Nicolas Setton Samuel Tardieu
Subject: Re: Ada contributors should be documented Thanks for producing this list, that's a very useful start. Let me have a look at those names and whether some more info can be added, and get back on this PR when I get a chance. Arno
Below is the list of people who made more than 15 check ins for files currently part of GNAT over the lifetime of the project since it originally started at NYU. This is a one-time generated list. I verified with a few long-time members of the project that this is a reasonably accurate list. One exception was made for Paul Hilfinger, who only has done 12 check ins in the compiler, but has been involved with the design from the very beginning and also contributed and maintained the Ada support for GDB. In the future people will be added when the maintainers recognize that a person has made significant contributions. Bernard Banner Romain Berrendonner Neil Booth Geert Bosch Eric Botcazou Emmanuel Briot Joel Brobecker Ben Brosgol Vincent Celier Arnaud Charlet Chien Chieng Cyrille Comar Cyrille Crozes Robert Dewar Gary Dismukes Robert Duff Ed Falis Ramon Fernandez Sam Figueroa Vasiliy Fofanov Michael Friess Franco Gasperoni Ted Giering Matthew Gingell Laurent Guerby Jerome Guitton Olivier Hainque Richard Henderson Paul Hilfinger Jerome Hugues Richard Kenner Hristian Kirtchev Jerome Lambourg Bruno Leclerc Albert Lee Sean McNeil Javier Miranda Joseph Myers Laurent Nana Nathanael Nerode Pascal Obry Dong-Ik Oh Laurent Pautet Brett Porter Thomas Quinot Nicolas Roche Pat Rogers Jose Ruiz Douglas Rupp Sergey Rybin Gail Schenker Ed Schonberg Nicolas Setton Samuel Tardieu Zack Weinberg
Subject: Bug 15977 CVSROOT: /cvs/gcc Module name: gcc Changes by: bosch@gcc.gnu.org 2005-02-28 16:30:17 Modified files: gcc : ChangeLog gcc/doc : contrib.texi Log message: PR ada/15977 * doc/contrib.texi: List contributors for Ada front end Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&r1=2.7611&r2=2.7612 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/contrib.texi.diff?cvsroot=gcc&r1=1.61&r2=1.62
Documented contributors.
Subject: Bug 15977 CVSROOT: /cvs/gcc Module name: gcc Branch: gcc-4_0-branch Changes by: jsm28@gcc.gnu.org 2005-04-17 11:37:52 Modified files: gcc : ChangeLog gcc/doc : contrib.texi cppopts.texi install.texi Log message: Merge from mainline: 2005-02-28 Geert Bosch <bosch@gnat.com> PR ada/15977 * doc/contrib.texi: List contributors for Ada front end 2005-03-14 Geoffrey Keating <geoffk@apple.com> * doc/cppopts.texi (-fexec-charset): Add concept index entry. (-fwide-exec-charset): Likewise. (-finput-charset): Likewise. 2005-04-15 David Edelsohn <edelsohn@gnu.org> * doc/install.texi (*-ibm-aix*): Add comment about system limits. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=2.7592.2.166&r2=2.7592.2.167 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/contrib.texi.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.61.12.1&r2=1.61.12.2 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/cppopts.texi.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.39&r2=1.39.10.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/install.texi.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.336.2.6&r2=1.336.2.7