xref: /llvm-project/libcxx/CREDITS.TXT (revision bad901b36286d7f4db446eedad22a9ca66c5a436)
14c9fa8a1SChris LattnerThis file is a partial list of people who have contributed to the LLVM/libc++
24c9fa8a1SChris Lattnerproject.  If you have contributed a patch or made some other contribution to
34c9fa8a1SChris LattnerLLVM/libc++, please submit a patch to this file to add yourself, and it will be
44c9fa8a1SChris Lattnerdone!
54c9fa8a1SChris Lattner
64c9fa8a1SChris LattnerThe list is sorted by surname and formatted to allow easy grepping and
74c9fa8a1SChris Lattnerbeautification by scripts.  The fields are: name (N), email (E), web-address
84c9fa8a1SChris Lattner(W), PGP key ID and fingerprint (P), description (D), and snail-mail address
94c9fa8a1SChris Lattner(S).
104c9fa8a1SChris Lattner
114c9fa8a1SChris LattnerN: Howard Hinnant
124c9fa8a1SChris LattnerE: hhinnant@apple.com
134c9fa8a1SChris LattnerD: Architect and primary author of libc++
144c9fa8a1SChris Lattner
15ab061a65SHoward HinnantN: Marshall Clow
16ab061a65SHoward HinnantE: marshall@idio.com
17ab061a65SHoward HinnantE: mclow@qualcomm.com
18ab061a65SHoward HinnantD: Minor patches and bug fixes.
1930b7d276SHoward Hinnant
2030b7d276SHoward HinnantN: Bjorn Reese
2130b7d276SHoward HinnantE: breese@users.sourceforge.net
2230b7d276SHoward HinnantD: Initial regex prototype
236ab85f9eSDave Zarzycki
2489728139SDavid ChisnallN: David Chisnall
2589728139SDavid ChisnallE: theraven at theravensnest dot org
2614c25b80SDavid ChisnallD: FreeBSD and Solaris ports, libcxxrt support, some atomics work.
273c78ca07SHoward Hinnant
283c78ca07SHoward HinnantN: Ruben Van Boxem
293c78ca07SHoward HinnantE: vanboxem dot ruben at gmail dot com
303c78ca07SHoward HinnantD: Initial Windows patches.
31a33d4bc1SHoward Hinnant
32a33d4bc1SHoward HinnantN: Arvid Picciani
33a33d4bc1SHoward HinnantE: aep at exys dot org
34a33d4bc1SHoward HinnantD: Minor patches and musl port.
3553d2fb0aSHoward Hinnant
3653d2fb0aSHoward HinnantN: Craig Silverstein
3753d2fb0aSHoward HinnantE: csilvers@google.com
3853d2fb0aSHoward HinnantD: Implemented Cityhash as the string hash function on 64-bit machines
3953d2fb0aSHoward Hinnant
4053d2fb0aSHoward HinnantN: Google Inc.
4153d2fb0aSHoward HinnantD: Copyright owner and contributor of the CityHash algorithm
421c075b89SJeffrey Yasskin
431c075b89SJeffrey YasskinN: Jeffrey Yasskin
441c075b89SJeffrey YasskinE: jyasskin@gmail.com
451c075b89SJeffrey YasskinE: jyasskin@google.com
461c075b89SJeffrey YasskinD: Linux fixes.
47338eb311SHoward Hinnant
48338eb311SHoward HinnantN: Jonathan Sauer
49338eb311SHoward HinnantD: Minor patches, mostly related to constexpr
5099f15d6eSRichard Smith
5199f15d6eSRichard SmithN: Richard Smith
5299f15d6eSRichard SmithD: Minor patches.
53c2e93540SHoward Hinnant
54c2e93540SHoward HinnantN: Andrew Morrow
55c2e93540SHoward HinnantE: andrew.c.morrow@gmail.com
56c2e93540SHoward HinnantD: Minor patches and Linux fixes.
57*bad901b3SHoward Hinnant
58*bad901b3SHoward HinnantN: Hyeon-bin Jeong
59*bad901b3SHoward HinnantE: tuhertz@gmail.com
60*bad901b3SHoward HinnantD: Minor patches and bug fixes.
61