xref: /aosp_15_r20/external/libcxx/CREDITS.TXT (revision 58b9f456b02922dfdb1fad8a988d5fd8765ecb80)
1*58b9f456SAndroid Build Coastguard WorkerThis file is a partial list of people who have contributed to the LLVM/libc++
2*58b9f456SAndroid Build Coastguard Workerproject.  If you have contributed a patch or made some other contribution to
3*58b9f456SAndroid Build Coastguard WorkerLLVM/libc++, please submit a patch to this file to add yourself, and it will be
4*58b9f456SAndroid Build Coastguard Workerdone!
5*58b9f456SAndroid Build Coastguard Worker
6*58b9f456SAndroid Build Coastguard WorkerThe list is sorted by surname and formatted to allow easy grepping and
7*58b9f456SAndroid Build Coastguard Workerbeautification by scripts.  The fields are: name (N), email (E), web-address
8*58b9f456SAndroid Build Coastguard Worker(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
9*58b9f456SAndroid Build Coastguard Worker(S).
10*58b9f456SAndroid Build Coastguard Worker
11*58b9f456SAndroid Build Coastguard WorkerN: Saleem Abdulrasool
12*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
13*58b9f456SAndroid Build Coastguard WorkerD: Minor patches and Linux fixes.
14*58b9f456SAndroid Build Coastguard Worker
15*58b9f456SAndroid Build Coastguard WorkerN: Dan Albert
16*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
17*58b9f456SAndroid Build Coastguard WorkerD: Android support and test runner improvements.
18*58b9f456SAndroid Build Coastguard Worker
19*58b9f456SAndroid Build Coastguard WorkerN: Dimitry Andric
20*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
21*58b9f456SAndroid Build Coastguard WorkerD: Visibility fixes, minor FreeBSD portability patches.
22*58b9f456SAndroid Build Coastguard Worker
23*58b9f456SAndroid Build Coastguard WorkerN: Holger Arnold
24*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
25*58b9f456SAndroid Build Coastguard WorkerD: Minor fix.
26*58b9f456SAndroid Build Coastguard Worker
27*58b9f456SAndroid Build Coastguard WorkerN: Ruben Van Boxem
28*58b9f456SAndroid Build Coastguard WorkerE: vanboxem dot ruben at gmail dot com
29*58b9f456SAndroid Build Coastguard WorkerD: Initial Windows patches.
30*58b9f456SAndroid Build Coastguard Worker
31*58b9f456SAndroid Build Coastguard WorkerN: David Chisnall
32*58b9f456SAndroid Build Coastguard WorkerE: theraven at theravensnest dot org
33*58b9f456SAndroid Build Coastguard WorkerD: FreeBSD and Solaris ports, libcxxrt support, some atomics work.
34*58b9f456SAndroid Build Coastguard Worker
35*58b9f456SAndroid Build Coastguard WorkerN: Marshall Clow
36*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
37*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
38*58b9f456SAndroid Build Coastguard WorkerD: C++14 support, patches and bug fixes.
39*58b9f456SAndroid Build Coastguard Worker
40*58b9f456SAndroid Build Coastguard WorkerN: Jonathan B Coe
41*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
42*58b9f456SAndroid Build Coastguard WorkerD: Implementation of propagate_const.
43*58b9f456SAndroid Build Coastguard Worker
44*58b9f456SAndroid Build Coastguard WorkerN: Glen Joseph Fernandes
45*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
46*58b9f456SAndroid Build Coastguard WorkerD: Implementation of to_address.
47*58b9f456SAndroid Build Coastguard Worker
48*58b9f456SAndroid Build Coastguard WorkerN: Eric Fiselier
49*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
50*58b9f456SAndroid Build Coastguard WorkerD: LFTS support, patches and bug fixes.
51*58b9f456SAndroid Build Coastguard Worker
52*58b9f456SAndroid Build Coastguard WorkerN: Bill Fisher
53*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
54*58b9f456SAndroid Build Coastguard WorkerD: Regex bug fixes.
55*58b9f456SAndroid Build Coastguard Worker
56*58b9f456SAndroid Build Coastguard WorkerN: Matthew Dempsky
57*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
58*58b9f456SAndroid Build Coastguard WorkerD: Minor patches and bug fixes.
59*58b9f456SAndroid Build Coastguard Worker
60*58b9f456SAndroid Build Coastguard WorkerN: Google Inc.
61*58b9f456SAndroid Build Coastguard WorkerD: Copyright owner and contributor of the CityHash algorithm
62*58b9f456SAndroid Build Coastguard Worker
63*58b9f456SAndroid Build Coastguard WorkerN: Howard Hinnant
64*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
65*58b9f456SAndroid Build Coastguard WorkerD: Architect and primary author of libc++
66*58b9f456SAndroid Build Coastguard Worker
67*58b9f456SAndroid Build Coastguard WorkerN: Hyeon-bin Jeong
68*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
69*58b9f456SAndroid Build Coastguard WorkerD: Minor patches and bug fixes.
70*58b9f456SAndroid Build Coastguard Worker
71*58b9f456SAndroid Build Coastguard WorkerN: Argyrios Kyrtzidis
72*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
73*58b9f456SAndroid Build Coastguard WorkerD: Bug fixes.
74*58b9f456SAndroid Build Coastguard Worker
75*58b9f456SAndroid Build Coastguard WorkerN: Bruce Mitchener, Jr.
76*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
77*58b9f456SAndroid Build Coastguard WorkerD: Emscripten-related changes.
78*58b9f456SAndroid Build Coastguard Worker
79*58b9f456SAndroid Build Coastguard WorkerN: Michel Morin
80*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
81*58b9f456SAndroid Build Coastguard WorkerD: Minor patches to is_convertible.
82*58b9f456SAndroid Build Coastguard Worker
83*58b9f456SAndroid Build Coastguard WorkerN: Andrew Morrow
84*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
85*58b9f456SAndroid Build Coastguard WorkerD: Minor patches and Linux fixes.
86*58b9f456SAndroid Build Coastguard Worker
87*58b9f456SAndroid Build Coastguard WorkerN: Michael Park
88*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
89*58b9f456SAndroid Build Coastguard WorkerD: Implementation of <variant>.
90*58b9f456SAndroid Build Coastguard Worker
91*58b9f456SAndroid Build Coastguard WorkerN: Arvid Picciani
92*58b9f456SAndroid Build Coastguard WorkerE: aep at exys dot org
93*58b9f456SAndroid Build Coastguard WorkerD: Minor patches and musl port.
94*58b9f456SAndroid Build Coastguard Worker
95*58b9f456SAndroid Build Coastguard WorkerN: Bjorn Reese
96*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
97*58b9f456SAndroid Build Coastguard WorkerD: Initial regex prototype
98*58b9f456SAndroid Build Coastguard Worker
99*58b9f456SAndroid Build Coastguard WorkerN: Nico Rieck
100*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
101*58b9f456SAndroid Build Coastguard WorkerD: Windows fixes
102*58b9f456SAndroid Build Coastguard Worker
103*58b9f456SAndroid Build Coastguard WorkerN: Jon Roelofs
104*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
105*58b9f456SAndroid Build Coastguard WorkerD: Remote testing, Newlib port, baremetal/single-threaded support.
106*58b9f456SAndroid Build Coastguard Worker
107*58b9f456SAndroid Build Coastguard WorkerN: Jonathan Sauer
108*58b9f456SAndroid Build Coastguard WorkerD: Minor patches, mostly related to constexpr
109*58b9f456SAndroid Build Coastguard Worker
110*58b9f456SAndroid Build Coastguard WorkerN: Craig Silverstein
111*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
112*58b9f456SAndroid Build Coastguard WorkerD: Implemented Cityhash as the string hash function on 64-bit machines
113*58b9f456SAndroid Build Coastguard Worker
114*58b9f456SAndroid Build Coastguard WorkerN: Richard Smith
115*58b9f456SAndroid Build Coastguard WorkerD: Minor patches.
116*58b9f456SAndroid Build Coastguard Worker
117*58b9f456SAndroid Build Coastguard WorkerN: Joerg Sonnenberger
118*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
119*58b9f456SAndroid Build Coastguard WorkerD: NetBSD port.
120*58b9f456SAndroid Build Coastguard Worker
121*58b9f456SAndroid Build Coastguard WorkerN: Stephan Tolksdorf
122*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
123*58b9f456SAndroid Build Coastguard WorkerD: Minor <atomic> fix
124*58b9f456SAndroid Build Coastguard Worker
125*58b9f456SAndroid Build Coastguard WorkerN: Michael van der Westhuizen
126*58b9f456SAndroid Build Coastguard WorkerE: r1mikey at gmail dot com
127*58b9f456SAndroid Build Coastguard Worker
128*58b9f456SAndroid Build Coastguard WorkerN: Larisse Voufo
129*58b9f456SAndroid Build Coastguard WorkerD: Minor patches.
130*58b9f456SAndroid Build Coastguard Worker
131*58b9f456SAndroid Build Coastguard WorkerN: Klaas de Vries
132*58b9f456SAndroid Build Coastguard WorkerE: klaas at klaasgaaf dot nl
133*58b9f456SAndroid Build Coastguard WorkerD: Minor bug fix.
134*58b9f456SAndroid Build Coastguard Worker
135*58b9f456SAndroid Build Coastguard WorkerN: Zhang Xiongpang
136*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
137*58b9f456SAndroid Build Coastguard WorkerD: Minor patches and bug fixes.
138*58b9f456SAndroid Build Coastguard Worker
139*58b9f456SAndroid Build Coastguard WorkerN: Xing Xue
140*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
141*58b9f456SAndroid Build Coastguard WorkerD: AIX port
142*58b9f456SAndroid Build Coastguard Worker
143*58b9f456SAndroid Build Coastguard WorkerN: Zhihao Yuan
144*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
145*58b9f456SAndroid Build Coastguard WorkerD: Standard compatibility fixes.
146*58b9f456SAndroid Build Coastguard Worker
147*58b9f456SAndroid Build Coastguard WorkerN: Jeffrey Yasskin
148*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
149*58b9f456SAndroid Build Coastguard WorkerE: [email protected]
150*58b9f456SAndroid Build Coastguard WorkerD: Linux fixes.
151