blob: aa3c8cf1a8c6e3aebf00f4dde627ed429c261640 [file] [log] [blame]
Chris Lattner4c9fa8a2010-11-16 21:39:151This 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
Howard Hinnant0933f5d2012-12-27 23:26:5211N: Saleem Abdulrasool
12E: [email protected]
Howard Hinnantc2e93542012-07-26 20:22:3713D: Minor patches and Linux fixes.
Howard Hinnantbad901b2012-08-24 21:45:1914
Mark de Weverabb5dd6e2021-02-09 16:52:4115N: Ulf Adams
16D: Invented the Ryu and Ryu Printf algorithms used in floating-point to_chars, and wrote the initial code.
17
Muiez Ahmed8911fbe2021-09-29 18:48:3218N: Muiez Ahmed
19E: [email protected]
20D: z/OS port.
21
Dan Albertb2c9c3c2015-01-30 22:40:3122N: Dan Albert
23E: [email protected]
24D: Android support and test runner improvements.
25
Howard Hinnant948b8cb2012-09-14 23:28:5426N: Dimitry Andric
27E: [email protected]
28D: Visibility fixes, minor FreeBSD portability patches.
Howard Hinnantf543a752012-10-03 20:48:0529
30N: Holger Arnold
31E: [email protected]
32D: Minor fix.
Argyrios Kyrtzidis523623c2012-10-15 17:34:5333
Mark de Weverabb5dd6e2021-02-09 16:52:4134N: Jorg Brown
35D: Ported floating-point to_chars from MSVC to libc++.
36
Howard Hinnant0933f5d2012-12-27 23:26:5237N: 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]
Marshall Clow66a49bd22013-09-28 01:25:5544D: C++14 support, patches and bug fixes.
Howard Hinnant0933f5d2012-12-27 23:26:5245
Jonathan Coe4fc92212016-06-19 19:36:2846N: Jonathan B Coe
47E: [email protected]
48D: Implementation of propagate_const.
49
Kent Ross0edcd912021-08-19 23:12:3750N: Matthew Dempsky
51E: [email protected]
52D: Minor patches and bug fixes.
53
Eric Fiselier601f7632020-04-08 22:00:1354N: Christopher Di Bella
55E: [email protected]
56E: [email protected]
57D: Library concepts.
58
Marshall Clow2365c782017-11-23 14:50:5659N: Glen Joseph Fernandes
60E: [email protected]
61D: Implementation of to_address.
62
Eric Fiselier700c58b2014-08-21 04:21:4363N: Eric Fiselier
64E: [email protected]
65D: LFTS support, patches and bug fixes.
66
Howard Hinnant43bbdd22013-07-02 17:43:3167N: Bill Fisher
68E: [email protected]
69D: Regex bug fixes.
70
Howard Hinnant0933f5d2012-12-27 23:26:5271N: 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
Sergej Jaskiewicz03130752019-11-21 08:02:0178N: Sergej Jaskiewicz
79E: [email protected]
80D: Minor improvements in the testing infrastructure
81
Howard Hinnant0933f5d2012-12-27 23:26:5282N: Hyeon-bin Jeong
83E: [email protected]
84D: Minor patches and bug fixes.
85
Argyrios Kyrtzidis523623c2012-10-15 17:34:5386N: Argyrios Kyrtzidis
87E: [email protected]
88D: Bug fixes.
Howard Hinnant3cea78e2012-12-13 00:51:5989
Mark de Weverabb5dd6e2021-02-09 16:52:4190N: Stephan T. Lavavej
91E: [email protected]
92E: [email protected]
93D: Implemented floating-point to_chars.
94
Christian Trottfcaccf82023-05-16 19:38:1195N: Damien Lebrun-Grandie
96E: [email protected]
97E: [email protected]
98D: Implementation of mdspan.
99
Mark de Weverabb5dd6e2021-02-09 16:52:41100N: Microsoft Corporation
101D: Contributed floating-point to_chars.
102
Howard Hinnantda9ca0b2013-05-02 20:18:43103N: Bruce Mitchener, Jr.
104E: [email protected]
105D: Emscripten-related changes.
106
Howard Hinnant0933f5d2012-12-27 23:26:52107N: 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
Michael Parkf62eb6b2017-01-07 10:19:24115N: Michael Park
Michael Park6f188662017-03-06 20:46:55116E: [email protected]
Michael Parkf62eb6b2017-01-07 10:19:24117D: Implementation of <variant>.
118
Howard Hinnant0933f5d2012-12-27 23:26:52119N: 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
Howard Hinnantf0544c22013-08-12 18:38:34127N: Nico Rieck
128E: [email protected]
129D: Windows fixes
130
Jonathan Roelofs724d38e2015-02-26 00:48:22131N: Jon Roelofs
Jonathan Roelofs0f448402017-12-29 19:26:53132E: [email protected]
Jonathan Roelofs724d38e2015-02-26 00:48:22133D: Remote testing, Newlib port, baremetal/single-threaded support.
134
Kent Ross0edcd912021-08-19 23:12:37135N: Kent Ross
136E: [email protected]
Louis Dionne65d677432021-08-20 12:42:36137D: Patches for operator<=> support
Kent Ross0edcd912021-08-19 23:12:37138
Howard Hinnant0933f5d2012-12-27 23:26:52139N: 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
Joerg Sonnenberger3f9d6852013-04-29 19:55:32149N: Joerg Sonnenberger
150E: [email protected]
151D: NetBSD port.
152
Howard Hinnantda9ca0b2013-05-02 20:18:43153N: Stephan Tolksdorf
154E: [email protected]
155D: Minor <atomic> fix
156
Christian Trottfcaccf82023-05-16 19:38:11157N: Christian Trott
158E: [email protected]
159D: Implementation of mdspan.
160
Kent Ross0edcd912021-08-19 23:12:37161N: Ruben Van Boxem
162E: vanboxem dot ruben at gmail dot com
163D: Initial Windows patches.
164
Howard Hinnant50232e52013-02-08 19:08:06165N: Michael van der Westhuizen
166E: r1mikey at gmail dot com
167
Larisse Voufoda577b82015-02-20 06:17:20168N: Larisse Voufo
169D: Minor patches.
170
Howard Hinnant5b5e5332013-01-01 16:09:11171N: Klaas de Vries
172E: klaas at klaasgaaf dot nl
173D: Minor bug fix.
174
Mark de Wevercb68fc82021-11-28 14:24:45175N: Mark de Wever
176E: koraq at xs4all dot nl
177D: Format library support.
Mark de Weverabb5dd6e2021-02-09 16:52:41178D: Finalized the porting of MSVC's to_chars to libc++.
Mark de Wevercb68fc82021-11-28 14:24:45179
Howard Hinnant3cea78e2012-12-13 00:51:59180N: Zhang Xiongpang
181E: [email protected]
182D: Minor patches and bug fixes.
Howard Hinnant0933f5d2012-12-27 23:26:52183
Howard Hinnant5d1a7012013-08-14 18:00:20184N: Xing Xue
185E: [email protected]
186D: AIX port
187
Howard Hinnant0933f5d2012-12-27 23:26:52188N: Jeffrey Yasskin
189E: [email protected]
190E: [email protected]
191D: Linux fixes.
Kent Ross0edcd912021-08-19 23:12:37192
193N: Zhihao Yuan
194E: [email protected]
195D: Standard compatibility fixes.