Jukka Virtanen
invented GNU Pascal in March 1988, implemented the ISO-7185 and
most of the ISO-10206 standard, etc.
He created all files except those listed below, based on the GCC
source.
Dr. Peter Gerwinski (http://agnes.dida.physik.uni-essen.de/~peter/)
added Borland-Pascal-related and other extensions to GNU Pascal in
summer 1995, ported GPC to EMX, does most of the development of
the compiler since 1996, created and maintains the WWW home page,
maintains the GNU Pascal mailing list, does some other
administrative stuff, etc.
He created gpc-nodes.def, rts/move.pas, the files in config/emx/,
and those in doc/ (together with Jan-Jaap), and extensively
modified all files.
Jan-Jaap van der Heijden
ported GPC to DJGPP and to Microsoft Windows 95/NT, added ELF
support in spring 1996, solved a lot of configuration and
compatibility problems, created the GPC FAQ, etc.
He created Make-lang.in, Makefile.in, lang-options.h, lang-specs.h,
the files in config/ (except those in config/emx/), the files in
doc/ (together with Peter), rts/Make*, and rts/config*, and
modified module.c and most other files.
Frank Heckenbach (http://fjf.gnu.de/)
rewrote and maintains the Run Time System since July 1997, wrote
most of the standard units distributed with GPC (including BP
compatibility units), wrote a large number of test programs,
maintains the GPC To-Do list etc.
He created most files in units/, demos/ and script/, and the Pascal
files in rts/, modified all files in rts/ and most files in doc/,
created a number of test programs.
Prof. Abimbola A. Olowofoyeku ("The African Chief") (http://www.bigfoot.com/~african_chief/)
created the original versions of many BP compatibility units in May
1997, contributed code to other units and the Run Time System,
helped porting GPC and the units to Cygwin and Mingw, wrote a
number of test programs, etc.
He created units/gpcutil.pas, parts of units/system.pas and
rts/filename.pas and a number of test programs.
Nick Burrett
fixed some bugs and cleaned up GPC in May 1998, etc.
He modified gpc-common.c, parse.y, module.c and some other files.
Matthias Klose
integrated GPC into EGCS and Debian GNU/Linux in May 1998, improved
the installation process, etc.
He modified the Makefiles, configure scripts and many other files.
Alexey Volokhov
improved the performance of GPC's module (unit) support in June
1997.
He created gpi-hash.c, gpi-hash.h, and circle-buf.c, and
extensively modified module.c.
Bill Currie
implemented more Borland extensions into GPC in July 1997.
He modified parse.y, util.c, and rts.c.
All authors listed above have assigned their copyright of past and
future changes of GNU Pascal to the Free Software Foundation (FSF).