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