CREDITS.TXT 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  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. The list is sorted by surname and formatted to allow easy grepping and
  6. beautification by scripts. The fields are: name (N), email (E), web-address
  7. (W), PGP key ID and fingerprint (P), description (D), and snail-mail address
  8. (S).
  9. N: Saleem Abdulrasool
  10. E: compnerd@compnerd.org
  11. D: Minor patches and Linux fixes.
  12. N: Ulf Adams
  13. D: Invented the Ryu and Ryu Printf algorithms used in floating-point to_chars, and wrote the initial code.
  14. N: Muiez Ahmed
  15. E: muiez@ibm.com
  16. D: z/OS port.
  17. N: Dan Albert
  18. E: danalbert@google.com
  19. D: Android support and test runner improvements.
  20. N: Dimitry Andric
  21. E: dimitry@andric.com
  22. D: Visibility fixes, minor FreeBSD portability patches.
  23. N: Holger Arnold
  24. E: holgerar@gmail.com
  25. D: Minor fix.
  26. N: Jorg Brown
  27. D: Ported floating-point to_chars from MSVC to libc++.
  28. N: David Chisnall
  29. E: theraven at theravensnest dot org
  30. D: FreeBSD and Solaris ports, libcxxrt support, some atomics work.
  31. N: Marshall Clow
  32. E: mclow.lists@gmail.com
  33. E: marshall@idio.com
  34. D: C++14 support, patches and bug fixes.
  35. N: Jonathan B Coe
  36. E: jbcoe@me.com
  37. D: Implementation of propagate_const.
  38. N: Matthew Dempsky
  39. E: matthew@dempsky.org
  40. D: Minor patches and bug fixes.
  41. N: Christopher Di Bella
  42. E: cjdb@google.com
  43. E: cjdb.ns@gmail.com
  44. D: Library concepts.
  45. N: Glen Joseph Fernandes
  46. E: glenjofe@gmail.com
  47. D: Implementation of to_address.
  48. N: Eric Fiselier
  49. E: eric@efcs.ca
  50. D: LFTS support, patches and bug fixes.
  51. N: Bill Fisher
  52. E: william.w.fisher@gmail.com
  53. D: Regex bug fixes.
  54. N: Google Inc.
  55. D: Copyright owner and contributor of the CityHash algorithm
  56. N: Howard Hinnant
  57. E: hhinnant@apple.com
  58. D: Architect and primary author of libc++
  59. N: Sergej Jaskiewicz
  60. E: jaskiewiczs@icloud.com
  61. D: Minor improvements in the testing infrastructure
  62. N: Hyeon-bin Jeong
  63. E: tuhertz@gmail.com
  64. D: Minor patches and bug fixes.
  65. N: Argyrios Kyrtzidis
  66. E: kyrtzidis@apple.com
  67. D: Bug fixes.
  68. N: Stephan T. Lavavej
  69. E: stl@microsoft.com
  70. E: stl@nuwen.net
  71. D: Implemented floating-point to_chars.
  72. N: Damien Lebrun-Grandie
  73. E: dalg24@gmail.com
  74. E: lebrungrandt@ornl.gov
  75. D: Implementation of mdspan.
  76. N: Microsoft Corporation
  77. D: Contributed floating-point to_chars.
  78. N: Bruce Mitchener, Jr.
  79. E: bruce.mitchener@gmail.com
  80. D: Emscripten-related changes.
  81. N: Michel Morin
  82. E: mimomorin@gmail.com
  83. D: Minor patches to is_convertible.
  84. N: Andrew Morrow
  85. E: andrew.c.morrow@gmail.com
  86. D: Minor patches and Linux fixes.
  87. N: Michael Park
  88. E: mcypark@gmail.com
  89. D: Implementation of <variant>.
  90. N: Arvid Picciani
  91. E: aep at exys dot org
  92. D: Minor patches and musl port.
  93. N: Bjorn Reese
  94. E: breese@users.sourceforge.net
  95. D: Initial regex prototype
  96. N: Nico Rieck
  97. E: nico.rieck@gmail.com
  98. D: Windows fixes
  99. N: Jon Roelofs
  100. E: jroelofS@jroelofs.com
  101. D: Remote testing, Newlib port, baremetal/single-threaded support.
  102. N: Kent Ross
  103. E: k@mad.cash
  104. D: Patches for operator<=> support
  105. N: Jonathan Sauer
  106. D: Minor patches, mostly related to constexpr
  107. N: Craig Silverstein
  108. E: csilvers@google.com
  109. D: Implemented Cityhash as the string hash function on 64-bit machines
  110. N: Richard Smith
  111. D: Minor patches.
  112. N: Joerg Sonnenberger
  113. E: joerg@NetBSD.org
  114. D: NetBSD port.
  115. N: Stephan Tolksdorf
  116. E: st@quanttec.com
  117. D: Minor <atomic> fix
  118. N: Christian Trott
  119. E: crtrott@sandia.gov
  120. D: Implementation of mdspan.
  121. N: Ruben Van Boxem
  122. E: vanboxem dot ruben at gmail dot com
  123. D: Initial Windows patches.
  124. N: Michael van der Westhuizen
  125. E: r1mikey at gmail dot com
  126. N: Larisse Voufo
  127. D: Minor patches.
  128. N: Klaas de Vries
  129. E: klaas at klaasgaaf dot nl
  130. D: Minor bug fix.
  131. N: Mark de Wever
  132. E: koraq at xs4all dot nl
  133. D: Format library support.
  134. D: Finalized the porting of MSVC's to_chars to libc++.
  135. N: Zhang Xiongpang
  136. E: zhangxiongpang@gmail.com
  137. D: Minor patches and bug fixes.
  138. N: Xing Xue
  139. E: xingxue@ca.ibm.com
  140. D: AIX port
  141. N: Jeffrey Yasskin
  142. E: jyasskin@gmail.com
  143. E: jyasskin@google.com
  144. D: Linux fixes.
  145. N: Zhihao Yuan
  146. E: lichray@gmail.com
  147. D: Standard compatibility fixes.