summaryrefslogtreecommitdiff
path: root/CONTRIBUTORS
blob: 78bb7a1c06f90a9e43f8a277adbc03ad25e1e662 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
Contributors (in approximate order of appearance)

[See also the ChangeLog file where individuals are
attributed in log entries. Likewise in the FAQ file.]

Ben Elliston		bje@cygnus.com
					Initiated the project;
					setup the project infrastructure (CVS, web page, etc.);
					early prototype routines.
Ross Johnson		rpj@ise.canberra.edu.au
					early prototype routines;
					ongoing project coordination/maintenance;
					implementation of spin locks and barriers;
					bug fixes;
					documentation;
					testsuite.
Robert Colquhoun		rjc@trump.net.au
					Early bug fixes.
John E. Bossom		John.Bossom@cognos.com
					Contributed substantial original working implementation;
					bug fixes;
					ongoing guidance and standards interpretation.
Anders Norlander		anorland@hem2.passagen.se
					Early enhancements and runtime checking for supported
					Win32 routines.
Tor Lillqvist		tml@iki.fi
					General enhancements;
					early bug fixes to condition variables.
Scott Lightner		scott@curriculum.com
					Bug fix.
Kevin Ruland		Kevin.Ruland@anheuser-busch.com
					Various bug fixes.
Mike Russo			miker@eai.com
					Bug fix.
Mark E. Armstrong		avail@pacbell.net
					Bug fixes.
Lorin Hochstein		lmh@xiphos.ca
					general bug fixes; bug fixes to condition variables.
Peter Slacik		Peter.Slacik@tatramed.sk
					Bug fixes.
Mumit Khan			khan@xraylith.wisc.edu
					Fixes to work with Mingw32.
Milan Gardian		mg@tatramed.sk
					Bug fixes and reports/analyses of obscure problems.
Aurelio Medina		aureliom@crt.com
					First implementation of read-write locks.
Graham Dumpleton		Graham.Dumpleton@ra.pad.otc.telstra.com.au
					Bug fix in condition variables.
Tristan Savatier		tristan@mpegtv.com
					WinCE port.
Erik Hensema		erik@hensema.xs4all.nl
					Bug fixes.
Rich Peters			rpeters@micro-magic.com
Todd Owen			towen@lucidcalm.dropbear.id.au
					Bug fixes to dll loading.
Jason Nye			jnye@nbnet.nb.ca
					Implementation of async cancelation.
Fred Forester		fforest@eticomm.net
Kevin D. Clark		kclark@cabletron.com
David Baggett		dmb@itasoftware.com
					Bug fixes.
Paul Redondo		paul@matchvision.com
Scott McCaskill		scott@3dfx.om
					Bug fixes.
Jef Gearhart		jgearhart@tpssys.com
					Bug fix.
Arthur Kantor		akantor@bexusa.com
					Mutex enhancements.
Steven Reddie		smr@essemer.com.au
					Bug fix.
Alexander Terekhov	TEREKHOV@de.ibm.com
					Re-implemented and improved read-write locks;
					(with Louis Thomas) re-implemented and improved
					condition variables;
					enhancements to semaphores;
					system clock change handling re CV timeouts;
					bug fixes.
Thomas Pfaff		tpfaff@gmx.net
					Changes to make C version usable with C++ applications;
					re-implemented mutex routines to avoid Win32 mutexes
					and TryEnterCriticalSection;
					procedure to fix Mingw32 thread-safety issues.
Franco Bez			franco.bez@gmx.de
					procedure to fix Mingw32 thread-safety issues.
Louis Thomas		lthomas@arbitrade.com
					(with Alexander Terekhov) re-implemented and improved
					condition variables.
David Korn			dgk@research.att.com
					Ported to UWIN.
Phil Frisbie, Jr.		phil@hawksoft.com
					Bug fix.
Ralf Brese			Ralf.Brese@pdb4.siemens.de
					Bug fix.
prionx@juno.com		prionx@juno.com
					Bug fixes.
Max Woodbury		mtew@cds.duke.edu
					POSIX versioning conditionals;
					reduced namespace pollution;
					idea to separate routines to reduce statically
					linked image sizes.
Michael Johnson		michaelj@maine.rr.com
					Bug fix.