CREDITS.TXT 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186
  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: Microsoft Corporation
  73. D: Contributed floating-point to_chars.
  74. N: Bruce Mitchener, Jr.
  75. E: bruce.mitchener@gmail.com
  76. D: Emscripten-related changes.
  77. N: Michel Morin
  78. E: mimomorin@gmail.com
  79. D: Minor patches to is_convertible.
  80. N: Andrew Morrow
  81. E: andrew.c.morrow@gmail.com
  82. D: Minor patches and Linux fixes.
  83. N: Michael Park
  84. E: mcypark@gmail.com
  85. D: Implementation of <variant>.
  86. N: Arvid Picciani
  87. E: aep at exys dot org
  88. D: Minor patches and musl port.
  89. N: Bjorn Reese
  90. E: breese@users.sourceforge.net
  91. D: Initial regex prototype
  92. N: Nico Rieck
  93. E: nico.rieck@gmail.com
  94. D: Windows fixes
  95. N: Jon Roelofs
  96. E: jroelofS@jroelofs.com
  97. D: Remote testing, Newlib port, baremetal/single-threaded support.
  98. N: Kent Ross
  99. E: k@mad.cash
  100. D: Patches for operator<=> support
  101. N: Jonathan Sauer
  102. D: Minor patches, mostly related to constexpr
  103. N: Craig Silverstein
  104. E: csilvers@google.com
  105. D: Implemented Cityhash as the string hash function on 64-bit machines
  106. N: Richard Smith
  107. D: Minor patches.
  108. N: Joerg Sonnenberger
  109. E: joerg@NetBSD.org
  110. D: NetBSD port.
  111. N: Stephan Tolksdorf
  112. E: st@quanttec.com
  113. D: Minor <atomic> fix
  114. N: Ruben Van Boxem
  115. E: vanboxem dot ruben at gmail dot com
  116. D: Initial Windows patches.
  117. N: Michael van der Westhuizen
  118. E: r1mikey at gmail dot com
  119. N: Larisse Voufo
  120. D: Minor patches.
  121. N: Klaas de Vries
  122. E: klaas at klaasgaaf dot nl
  123. D: Minor bug fix.
  124. N: Mark de Wever
  125. E: koraq at xs4all dot nl
  126. D: Format library support.
  127. D: Finalized the porting of MSVC's to_chars to libc++.
  128. N: Zhang Xiongpang
  129. E: zhangxiongpang@gmail.com
  130. D: Minor patches and bug fixes.
  131. N: Xing Xue
  132. E: xingxue@ca.ibm.com
  133. D: AIX port
  134. N: Jeffrey Yasskin
  135. E: jyasskin@gmail.com
  136. E: jyasskin@google.com
  137. D: Linux fixes.
  138. N: Zhihao Yuan
  139. E: lichray@gmail.com
  140. D: Standard compatibility fixes.