xref: /freebsd/contrib/llvm-project/libcxx/CREDITS.TXT (revision 3078531de10dcae44b253a35125c949ff4235284)
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: compnerd@compnerd.org
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: muiez@ibm.com
20D: z/OS port.
21
22N: Dan Albert
23E: danalbert@google.com
24D: Android support and test runner improvements.
25
26N: Dimitry Andric
27E: dimitry@andric.com
28D: Visibility fixes, minor FreeBSD portability patches.
29
30N: Holger Arnold
31E: holgerar@gmail.com
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: mclow.lists@gmail.com
43E: marshall@idio.com
44D: C++14 support, patches and bug fixes.
45
46N: Jonathan B Coe
47E: jbcoe@me.com
48D: Implementation of propagate_const.
49
50N: Matthew Dempsky
51E: matthew@dempsky.org
52D: Minor patches and bug fixes.
53
54N: Christopher Di Bella
55E: cjdb@google.com
56E: cjdb.ns@gmail.com
57D: Library concepts.
58
59N: Glen Joseph Fernandes
60E: glenjofe@gmail.com
61D: Implementation of to_address.
62
63N: Eric Fiselier
64E: eric@efcs.ca
65D: LFTS support, patches and bug fixes.
66
67N: Bill Fisher
68E: william.w.fisher@gmail.com
69D: Regex bug fixes.
70
71N: Google Inc.
72D: Copyright owner and contributor of the CityHash algorithm
73
74N: Howard Hinnant
75E: hhinnant@apple.com
76D: Architect and primary author of libc++
77
78N: Sergej Jaskiewicz
79E: jaskiewiczs@icloud.com
80D: Minor improvements in the testing infrastructure
81
82N: Hyeon-bin Jeong
83E: tuhertz@gmail.com
84D: Minor patches and bug fixes.
85
86N: Argyrios Kyrtzidis
87E: kyrtzidis@apple.com
88D: Bug fixes.
89
90N: Stephan T. Lavavej
91E: stl@microsoft.com
92E: stl@nuwen.net
93D: Implemented floating-point to_chars.
94
95N: Microsoft Corporation
96D: Contributed floating-point to_chars.
97
98N: Bruce Mitchener, Jr.
99E: bruce.mitchener@gmail.com
100D: Emscripten-related changes.
101
102N: Michel Morin
103E: mimomorin@gmail.com
104D: Minor patches to is_convertible.
105
106N: Andrew Morrow
107E: andrew.c.morrow@gmail.com
108D: Minor patches and Linux fixes.
109
110N: Michael Park
111E: mcypark@gmail.com
112D: Implementation of <variant>.
113
114N: Arvid Picciani
115E: aep at exys dot org
116D: Minor patches and musl port.
117
118N: Bjorn Reese
119E: breese@users.sourceforge.net
120D: Initial regex prototype
121
122N: Nico Rieck
123E: nico.rieck@gmail.com
124D: Windows fixes
125
126N: Jon Roelofs
127E: jroelofS@jroelofs.com
128D: Remote testing, Newlib port, baremetal/single-threaded support.
129
130N: Kent Ross
131E: k@mad.cash
132D: Patches for operator<=> support
133
134N: Jonathan Sauer
135D: Minor patches, mostly related to constexpr
136
137N: Craig Silverstein
138E: csilvers@google.com
139D: Implemented Cityhash as the string hash function on 64-bit machines
140
141N: Richard Smith
142D: Minor patches.
143
144N: Joerg Sonnenberger
145E: joerg@NetBSD.org
146D: NetBSD port.
147
148N: Stephan Tolksdorf
149E: st@quanttec.com
150D: Minor <atomic> fix
151
152N: Ruben Van Boxem
153E: vanboxem dot ruben at gmail dot com
154D: Initial Windows patches.
155
156N: Michael van der Westhuizen
157E: r1mikey at gmail dot com
158
159N: Larisse Voufo
160D: Minor patches.
161
162N: Klaas de Vries
163E: klaas at klaasgaaf dot nl
164D: Minor bug fix.
165
166N: Mark de Wever
167E: koraq at xs4all dot nl
168D: Format library support.
169D: Finalized the porting of MSVC's to_chars to libc++.
170
171N: Zhang Xiongpang
172E: zhangxiongpang@gmail.com
173D: Minor patches and bug fixes.
174
175N: Xing Xue
176E: xingxue@ca.ibm.com
177D: AIX port
178
179N: Jeffrey Yasskin
180E: jyasskin@gmail.com
181E: jyasskin@google.com
182D: Linux fixes.
183
184N: Zhihao Yuan
185E: lichray@gmail.com
186D: Standard compatibility fixes.
187