xref: /aosp_15_r20/external/cronet/third_party/libc++/src/CREDITS.TXT (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1This file is a partial list of people who have contributed to the LLVM/libc++
2project.  If you have contributed a patch or made some other contribution to
3LLVM/libc++, please submit a patch to this file to add yourself, and it will be
4done!
5
6The list is sorted by surname and formatted to allow easy grepping and
7beautification by scripts.  The fields are: name (N), email (E), web-address
8(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
9(S).
10
11N: Saleem Abdulrasool
12E: [email protected]
13D: Minor patches and Linux fixes.
14
15N: Ulf Adams
16D: Invented the Ryu and Ryu Printf algorithms used in floating-point to_chars, and wrote the initial code.
17
18N: Muiez Ahmed
19E: [email protected]
20D: z/OS port.
21
22N: Dan Albert
23E: [email protected]
24D: Android support and test runner improvements.
25
26N: Dimitry Andric
27E: [email protected]
28D: Visibility fixes, minor FreeBSD portability patches.
29
30N: Holger Arnold
31E: [email protected]
32D: Minor fix.
33
34N: Jorg Brown
35D: Ported floating-point to_chars from MSVC to libc++.
36
37N: David Chisnall
38E: theraven at theravensnest dot org
39D: FreeBSD and Solaris ports, libcxxrt support, some atomics work.
40
41N: Marshall Clow
42E: [email protected]
43E: [email protected]
44D: C++14 support, patches and bug fixes.
45
46N: Jonathan B Coe
47E: [email protected]
48D: Implementation of propagate_const.
49
50N: Matthew Dempsky
51E: [email protected]
52D: Minor patches and bug fixes.
53
54N: Christopher Di Bella
55E: [email protected]
56E: [email protected]
57D: Library concepts.
58
59N: Glen Joseph Fernandes
60E: [email protected]
61D: Implementation of to_address.
62
63N: Eric Fiselier
64E: [email protected]
65D: LFTS support, patches and bug fixes.
66
67N: Bill Fisher
68E: [email protected]
69D: Regex bug fixes.
70
71N: Google Inc.
72D: Copyright owner and contributor of the CityHash algorithm
73
74N: Howard Hinnant
75E: [email protected]
76D: Architect and primary author of libc++
77
78N: Sergej Jaskiewicz
79E: [email protected]
80D: Minor improvements in the testing infrastructure
81
82N: Hyeon-bin Jeong
83E: [email protected]
84D: Minor patches and bug fixes.
85
86N: Argyrios Kyrtzidis
87E: [email protected]
88D: Bug fixes.
89
90N: Stephan T. Lavavej
91E: [email protected]
92E: [email protected]
93D: Implemented floating-point to_chars.
94
95N: Damien Lebrun-Grandie
96E: [email protected]
97E: [email protected]
98D: Implementation of mdspan.
99
100N: Microsoft Corporation
101D: Contributed floating-point to_chars.
102
103N: Bruce Mitchener, Jr.
104E: [email protected]
105D: Emscripten-related changes.
106
107N: Michel Morin
108E: [email protected]
109D: Minor patches to is_convertible.
110
111N: Andrew Morrow
112E: [email protected]
113D: Minor patches and Linux fixes.
114
115N: Michael Park
116E: [email protected]
117D: Implementation of <variant>.
118
119N: Arvid Picciani
120E: aep at exys dot org
121D: Minor patches and musl port.
122
123N: Bjorn Reese
124E: [email protected]
125D: Initial regex prototype
126
127N: Nico Rieck
128E: [email protected]
129D: Windows fixes
130
131N: Jon Roelofs
132E: [email protected]
133D: Remote testing, Newlib port, baremetal/single-threaded support.
134
135N: Kent Ross
136E: [email protected]
137D: Patches for operator<=> support
138
139N: Jonathan Sauer
140D: Minor patches, mostly related to constexpr
141
142N: Craig Silverstein
143E: [email protected]
144D: Implemented Cityhash as the string hash function on 64-bit machines
145
146N: Richard Smith
147D: Minor patches.
148
149N: Joerg Sonnenberger
150E: [email protected]
151D: NetBSD port.
152
153N: Stephan Tolksdorf
154E: [email protected]
155D: Minor <atomic> fix
156
157N: Christian Trott
158E: [email protected]
159D: Implementation of mdspan.
160
161N: Ruben Van Boxem
162E: vanboxem dot ruben at gmail dot com
163D: Initial Windows patches.
164
165N: Michael van der Westhuizen
166E: r1mikey at gmail dot com
167
168N: Larisse Voufo
169D: Minor patches.
170
171N: Klaas de Vries
172E: klaas at klaasgaaf dot nl
173D: Minor bug fix.
174
175N: Mark de Wever
176E: koraq at xs4all dot nl
177D: Format library support.
178D: Finalized the porting of MSVC's to_chars to libc++.
179
180N: Zhang Xiongpang
181E: [email protected]
182D: Minor patches and bug fixes.
183
184N: Xing Xue
185E: [email protected]
186D: AIX port
187
188N: Jeffrey Yasskin
189E: [email protected]
190E: [email protected]
191D: Linux fixes.
192
193N: Zhihao Yuan
194E: [email protected]
195D: Standard compatibility fixes.
196