xref: /netbsd-src/external/apache2/llvm/dist/libcxx/CREDITS.TXT (revision 4d6fc14bc9b0c5bf3e30be318c143ee82cadd108)
1*4d6fc14bSjoergThis file is a partial list of people who have contributed to the LLVM/libc++
2*4d6fc14bSjoergproject.  If you have contributed a patch or made some other contribution to
3*4d6fc14bSjoergLLVM/libc++, please submit a patch to this file to add yourself, and it will be
4*4d6fc14bSjoergdone!
5*4d6fc14bSjoerg
6*4d6fc14bSjoergThe list is sorted by surname and formatted to allow easy grepping and
7*4d6fc14bSjoergbeautification by scripts.  The fields are: name (N), email (E), web-address
8*4d6fc14bSjoerg(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
9*4d6fc14bSjoerg(S).
10*4d6fc14bSjoerg
11*4d6fc14bSjoergN: Saleem Abdulrasool
12*4d6fc14bSjoergE: compnerd@compnerd.org
13*4d6fc14bSjoergD: Minor patches and Linux fixes.
14*4d6fc14bSjoerg
15*4d6fc14bSjoergN: Dan Albert
16*4d6fc14bSjoergE: danalbert@google.com
17*4d6fc14bSjoergD: Android support and test runner improvements.
18*4d6fc14bSjoerg
19*4d6fc14bSjoergN: Dimitry Andric
20*4d6fc14bSjoergE: dimitry@andric.com
21*4d6fc14bSjoergD: Visibility fixes, minor FreeBSD portability patches.
22*4d6fc14bSjoerg
23*4d6fc14bSjoergN: Holger Arnold
24*4d6fc14bSjoergE: holgerar@gmail.com
25*4d6fc14bSjoergD: Minor fix.
26*4d6fc14bSjoerg
27*4d6fc14bSjoergN: Ruben Van Boxem
28*4d6fc14bSjoergE: vanboxem dot ruben at gmail dot com
29*4d6fc14bSjoergD: Initial Windows patches.
30*4d6fc14bSjoerg
31*4d6fc14bSjoergN: David Chisnall
32*4d6fc14bSjoergE: theraven at theravensnest dot org
33*4d6fc14bSjoergD: FreeBSD and Solaris ports, libcxxrt support, some atomics work.
34*4d6fc14bSjoerg
35*4d6fc14bSjoergN: Marshall Clow
36*4d6fc14bSjoergE: mclow.lists@gmail.com
37*4d6fc14bSjoergE: marshall@idio.com
38*4d6fc14bSjoergD: C++14 support, patches and bug fixes.
39*4d6fc14bSjoerg
40*4d6fc14bSjoergN: Jonathan B Coe
41*4d6fc14bSjoergE: jbcoe@me.com
42*4d6fc14bSjoergD: Implementation of propagate_const.
43*4d6fc14bSjoerg
44*4d6fc14bSjoergN: Christopher Di Bella
45*4d6fc14bSjoergE: cjdb@google.com
46*4d6fc14bSjoergE: cjdb.ns@gmail.com
47*4d6fc14bSjoergD: Library concepts.
48*4d6fc14bSjoerg
49*4d6fc14bSjoergN: Glen Joseph Fernandes
50*4d6fc14bSjoergE: glenjofe@gmail.com
51*4d6fc14bSjoergD: Implementation of to_address.
52*4d6fc14bSjoerg
53*4d6fc14bSjoergN: Eric Fiselier
54*4d6fc14bSjoergE: eric@efcs.ca
55*4d6fc14bSjoergD: LFTS support, patches and bug fixes.
56*4d6fc14bSjoerg
57*4d6fc14bSjoergN: Bill Fisher
58*4d6fc14bSjoergE: william.w.fisher@gmail.com
59*4d6fc14bSjoergD: Regex bug fixes.
60*4d6fc14bSjoerg
61*4d6fc14bSjoergN: Matthew Dempsky
62*4d6fc14bSjoergE: matthew@dempsky.org
63*4d6fc14bSjoergD: Minor patches and bug fixes.
64*4d6fc14bSjoerg
65*4d6fc14bSjoergN: Google Inc.
66*4d6fc14bSjoergD: Copyright owner and contributor of the CityHash algorithm
67*4d6fc14bSjoerg
68*4d6fc14bSjoergN: Howard Hinnant
69*4d6fc14bSjoergE: hhinnant@apple.com
70*4d6fc14bSjoergD: Architect and primary author of libc++
71*4d6fc14bSjoerg
72*4d6fc14bSjoergN: Sergej Jaskiewicz
73*4d6fc14bSjoergE: jaskiewiczs@icloud.com
74*4d6fc14bSjoergD: Minor improvements in the testing infrastructure
75*4d6fc14bSjoerg
76*4d6fc14bSjoergN: Hyeon-bin Jeong
77*4d6fc14bSjoergE: tuhertz@gmail.com
78*4d6fc14bSjoergD: Minor patches and bug fixes.
79*4d6fc14bSjoerg
80*4d6fc14bSjoergN: Argyrios Kyrtzidis
81*4d6fc14bSjoergE: kyrtzidis@apple.com
82*4d6fc14bSjoergD: Bug fixes.
83*4d6fc14bSjoerg
84*4d6fc14bSjoergN: Bruce Mitchener, Jr.
85*4d6fc14bSjoergE: bruce.mitchener@gmail.com
86*4d6fc14bSjoergD: Emscripten-related changes.
87*4d6fc14bSjoerg
88*4d6fc14bSjoergN: Michel Morin
89*4d6fc14bSjoergE: mimomorin@gmail.com
90*4d6fc14bSjoergD: Minor patches to is_convertible.
91*4d6fc14bSjoerg
92*4d6fc14bSjoergN: Andrew Morrow
93*4d6fc14bSjoergE: andrew.c.morrow@gmail.com
94*4d6fc14bSjoergD: Minor patches and Linux fixes.
95*4d6fc14bSjoerg
96*4d6fc14bSjoergN: Michael Park
97*4d6fc14bSjoergE: mcypark@gmail.com
98*4d6fc14bSjoergD: Implementation of <variant>.
99*4d6fc14bSjoerg
100*4d6fc14bSjoergN: Arvid Picciani
101*4d6fc14bSjoergE: aep at exys dot org
102*4d6fc14bSjoergD: Minor patches and musl port.
103*4d6fc14bSjoerg
104*4d6fc14bSjoergN: Bjorn Reese
105*4d6fc14bSjoergE: breese@users.sourceforge.net
106*4d6fc14bSjoergD: Initial regex prototype
107*4d6fc14bSjoerg
108*4d6fc14bSjoergN: Nico Rieck
109*4d6fc14bSjoergE: nico.rieck@gmail.com
110*4d6fc14bSjoergD: Windows fixes
111*4d6fc14bSjoerg
112*4d6fc14bSjoergN: Jon Roelofs
113*4d6fc14bSjoergE: jroelofS@jroelofs.com
114*4d6fc14bSjoergD: Remote testing, Newlib port, baremetal/single-threaded support.
115*4d6fc14bSjoerg
116*4d6fc14bSjoergN: Jonathan Sauer
117*4d6fc14bSjoergD: Minor patches, mostly related to constexpr
118*4d6fc14bSjoerg
119*4d6fc14bSjoergN: Craig Silverstein
120*4d6fc14bSjoergE: csilvers@google.com
121*4d6fc14bSjoergD: Implemented Cityhash as the string hash function on 64-bit machines
122*4d6fc14bSjoerg
123*4d6fc14bSjoergN: Richard Smith
124*4d6fc14bSjoergD: Minor patches.
125*4d6fc14bSjoerg
126*4d6fc14bSjoergN: Joerg Sonnenberger
127*4d6fc14bSjoergE: joerg@NetBSD.org
128*4d6fc14bSjoergD: NetBSD port.
129*4d6fc14bSjoerg
130*4d6fc14bSjoergN: Stephan Tolksdorf
131*4d6fc14bSjoergE: st@quanttec.com
132*4d6fc14bSjoergD: Minor <atomic> fix
133*4d6fc14bSjoerg
134*4d6fc14bSjoergN: Michael van der Westhuizen
135*4d6fc14bSjoergE: r1mikey at gmail dot com
136*4d6fc14bSjoerg
137*4d6fc14bSjoergN: Larisse Voufo
138*4d6fc14bSjoergD: Minor patches.
139*4d6fc14bSjoerg
140*4d6fc14bSjoergN: Klaas de Vries
141*4d6fc14bSjoergE: klaas at klaasgaaf dot nl
142*4d6fc14bSjoergD: Minor bug fix.
143*4d6fc14bSjoerg
144*4d6fc14bSjoergN: Zhang Xiongpang
145*4d6fc14bSjoergE: zhangxiongpang@gmail.com
146*4d6fc14bSjoergD: Minor patches and bug fixes.
147*4d6fc14bSjoerg
148*4d6fc14bSjoergN: Xing Xue
149*4d6fc14bSjoergE: xingxue@ca.ibm.com
150*4d6fc14bSjoergD: AIX port
151*4d6fc14bSjoerg
152*4d6fc14bSjoergN: Zhihao Yuan
153*4d6fc14bSjoergE: lichray@gmail.com
154*4d6fc14bSjoergD: Standard compatibility fixes.
155*4d6fc14bSjoerg
156*4d6fc14bSjoergN: Jeffrey Yasskin
157*4d6fc14bSjoergE: jyasskin@gmail.com
158*4d6fc14bSjoergE: jyasskin@google.com
159*4d6fc14bSjoergD: Linux fixes.
160