|
1 This is a copy of CONTRIBUTORS file for the Pthreads-win32 library, downloaded |
|
2 from http://sourceware.org/cgi-bin/cvsweb.cgi/~checkout~/pthreads/CONTRIBUTORS?rev=1.32&cvsroot=pthreads-win32 |
|
3 |
|
4 Included here to compliment the Pthreads-win32 license header in wtf/ThreadingWin.cpp file. |
|
5 WebKit is using derived sources of ThreadCondition code from Pthreads-win32. |
|
6 |
|
7 ------------------------------------------------------------------------------- |
|
8 |
|
9 Contributors (in approximate order of appearance) |
|
10 |
|
11 [See also the ChangeLog file where individuals are |
|
12 attributed in log entries. Likewise in the FAQ file.] |
|
13 |
|
14 Ben Elliston bje at cygnus dot com |
|
15 Initiated the project; |
|
16 setup the project infrastructure (CVS, web page, etc.); |
|
17 early prototype routines. |
|
18 Ross Johnson rpj at callisto dot canberra dot edu dot au |
|
19 early prototype routines; |
|
20 ongoing project coordination/maintenance; |
|
21 implementation of spin locks and barriers; |
|
22 various enhancements; |
|
23 bug fixes; |
|
24 documentation; |
|
25 testsuite. |
|
26 Robert Colquhoun rjc at trump dot net dot au |
|
27 Early bug fixes. |
|
28 John E. Bossom John dot Bossom at cognos dot com |
|
29 Contributed substantial original working implementation; |
|
30 bug fixes; |
|
31 ongoing guidance and standards interpretation. |
|
32 Anders Norlander anorland at hem2 dot passagen dot se |
|
33 Early enhancements and runtime checking for supported |
|
34 Win32 routines. |
|
35 Tor Lillqvist tml at iki dot fi |
|
36 General enhancements; |
|
37 early bug fixes to condition variables. |
|
38 Scott Lightner scott at curriculum dot com |
|
39 Bug fix. |
|
40 Kevin Ruland Kevin dot Ruland at anheuser-busch dot com |
|
41 Various bug fixes. |
|
42 Mike Russo miker at eai dot com |
|
43 Bug fix. |
|
44 Mark E. Armstrong avail at pacbell dot net |
|
45 Bug fixes. |
|
46 Lorin Hochstein lmh at xiphos dot ca |
|
47 general bug fixes; bug fixes to condition variables. |
|
48 Peter Slacik Peter dot Slacik at tatramed dot sk |
|
49 Bug fixes. |
|
50 Mumit Khan khan at xraylith dot wisc dot edu |
|
51 Fixes to work with Mingw32. |
|
52 Milan Gardian mg at tatramed dot sk |
|
53 Bug fixes and reports/analyses of obscure problems. |
|
54 Aurelio Medina aureliom at crt dot com |
|
55 First implementation of read-write locks. |
|
56 Graham Dumpleton Graham dot Dumpleton at ra dot pad dot otc dot telstra dot com dot au |
|
57 Bug fix in condition variables. |
|
58 Tristan Savatier tristan at mpegtv dot com |
|
59 WinCE port. |
|
60 Erik Hensema erik at hensema dot xs4all dot nl |
|
61 Bug fixes. |
|
62 Rich Peters rpeters at micro-magic dot com |
|
63 Todd Owen towen at lucidcalm dot dropbear dot id dot au |
|
64 Bug fixes to dll loading. |
|
65 Jason Nye jnye at nbnet dot nb dot ca |
|
66 Implementation of async cancelation. |
|
67 Fred Forester fforest at eticomm dot net |
|
68 Kevin D. Clark kclark at cabletron dot com |
|
69 David Baggett dmb at itasoftware dot com |
|
70 Bug fixes. |
|
71 Paul Redondo paul at matchvision dot com |
|
72 Scott McCaskill scott at 3dfx dot com |
|
73 Bug fixes. |
|
74 Jef Gearhart jgearhart at tpssys dot com |
|
75 Bug fix. |
|
76 Arthur Kantor akantor at bexusa dot com |
|
77 Mutex enhancements. |
|
78 Steven Reddie smr at essemer dot com dot au |
|
79 Bug fix. |
|
80 Alexander Terekhov TEREKHOV at de dot ibm dot com |
|
81 Re-implemented and improved read-write locks; |
|
82 (with Louis Thomas) re-implemented and improved |
|
83 condition variables; |
|
84 enhancements to semaphores; |
|
85 enhancements to mutexes; |
|
86 new mutex implementation in 'futex' style; |
|
87 suggested a robust implementation of pthread_once |
|
88 similar to that implemented by V.Kliathcko; |
|
89 system clock change handling re CV timeouts; |
|
90 bug fixes. |
|
91 Thomas Pfaff tpfaff at gmx dot net |
|
92 Changes to make C version usable with C++ applications; |
|
93 re-implemented mutex routines to avoid Win32 mutexes |
|
94 and TryEnterCriticalSection; |
|
95 procedure to fix Mingw32 thread-safety issues. |
|
96 Franco Bez franco dot bez at gmx dot de |
|
97 procedure to fix Mingw32 thread-safety issues. |
|
98 Louis Thomas lthomas at arbitrade dot com |
|
99 (with Alexander Terekhov) re-implemented and improved |
|
100 condition variables. |
|
101 David Korn dgk at research dot att dot com |
|
102 Ported to UWIN. |
|
103 Phil Frisbie, Jr. phil at hawksoft dot com |
|
104 Bug fix. |
|
105 Ralf Brese Ralf dot Brese at pdb4 dot siemens dot de |
|
106 Bug fix. |
|
107 prionx at juno dot com prionx at juno dot com |
|
108 Bug fixes. |
|
109 Max Woodbury mtew at cds dot duke dot edu |
|
110 POSIX versioning conditionals; |
|
111 reduced namespace pollution; |
|
112 idea to separate routines to reduce statically |
|
113 linked image sizes. |
|
114 Rob Fanner rfanner at stonethree dot com |
|
115 Bug fix. |
|
116 Michael Johnson michaelj at maine dot rr dot com |
|
117 Bug fix. |
|
118 Nicolas Barry boozai at yahoo dot com |
|
119 Bug fixes. |
|
120 Piet van Bruggen pietvb at newbridges dot nl |
|
121 Bug fix. |
|
122 Makoto Kato raven at oldskool dot jp |
|
123 AMD64 port. |
|
124 Panagiotis E. Hadjidoukas peh at hpclab dot ceid dot upatras dot gr |
|
125 Contributed the QueueUserAPCEx package which |
|
126 makes preemptive async cancelation possible. |
|
127 Will Bryant will dot bryant at ecosm dot com |
|
128 Borland compiler patch and makefile. |
|
129 Anuj Goyal anuj dot goyal at gmail dot com |
|
130 Port to Digital Mars compiler. |
|
131 Gottlob Frege gottlobfrege at gmail dot com |
|
132 re-implemented pthread_once (version 2) |
|
133 (pthread_once cancellation added by rpj). |
|
134 Vladimir Kliatchko vladimir at kliatchko dot com |
|
135 reimplemented pthread_once with the same form |
|
136 as described by A.Terekhov (later version 2); |
|
137 implementation of MCS (Mellor-Crummey/Scott) locks. |