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: Damien Lebrun-Grandie 96E: dalg24@gmail.com 97E: lebrungrandt@ornl.gov 98D: Implementation of mdspan. 99 100N: Microsoft Corporation 101D: Contributed floating-point to_chars. 102 103N: Bruce Mitchener, Jr. 104E: bruce.mitchener@gmail.com 105D: Emscripten-related changes. 106 107N: Michel Morin 108E: mimomorin@gmail.com 109D: Minor patches to is_convertible. 110 111N: Andrew Morrow 112E: andrew.c.morrow@gmail.com 113D: Minor patches and Linux fixes. 114 115N: Michael Park 116E: mcypark@gmail.com 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: breese@users.sourceforge.net 125D: Initial regex prototype 126 127N: Nico Rieck 128E: nico.rieck@gmail.com 129D: Windows fixes 130 131N: Jon Roelofs 132E: jroelofS@jroelofs.com 133D: Remote testing, Newlib port, baremetal/single-threaded support. 134 135N: Kent Ross 136E: k@mad.cash 137D: Patches for operator<=> support 138 139N: Jonathan Sauer 140D: Minor patches, mostly related to constexpr 141 142N: Craig Silverstein 143E: csilvers@google.com 144D: Implemented Cityhash as the string hash function on 64-bit machines 145 146N: Richard Smith 147D: Minor patches. 148 149N: Joerg Sonnenberger 150E: joerg@NetBSD.org 151D: NetBSD port. 152 153N: Stephan Tolksdorf 154E: st@quanttec.com 155D: Minor <atomic> fix 156 157N: Christian Trott 158E: crtrott@sandia.gov 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: zhangxiongpang@gmail.com 182D: Minor patches and bug fixes. 183 184N: Xing Xue 185E: xingxue@ca.ibm.com 186D: AIX port 187 188N: Jeffrey Yasskin 189E: jyasskin@gmail.com 190E: jyasskin@google.com 191D: Linux fixes. 192 193N: Zhihao Yuan 194E: lichray@gmail.com 195D: Standard compatibility fixes. 196