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