1. 28688d2 [libc][clang-tidy] fix namespace check for externals by Michael Jones · 2 weeks ago main master
  2. 81c4473 [libc] Add a reasonably optimized version for bcmp by Guillaume Chatelet · 18 hours ago
  3. 6bbf900 [libc] Add memmove benchmarks by Guillaume Chatelet · 18 hours ago
  4. 048d2e2 [libc] Make string entrypoints mutualy exclusive. by Siva Chandra Reddy · 5 days ago
  5. 232b3a4 [libc] Fix wrong type for load/store of Repeated elements by Guillaume Chatelet · 7 days ago
  6. 6ca3720 [libc] add memmove basic building blocks by Guillaume Chatelet · 9 days ago
  7. fc887bc [libc] Remove unused variable by Guillaume Chatelet · 9 days ago
  8. c865813 [libc][Obvious][NFC] A bunch of cosmetic cleanup. by Siva Chandra Reddy · 12 days ago
  9. 2f5e40d [libc] fix strtof/d/ld NaN parsing by Michael Jones · 3 weeks ago
  10. abfe946 [libc] Use more consistent if defined syntax by Guillaume Chatelet · 14 days ago
  11. bb980dc [libc] Fix missing restricts by Guillaume Chatelet · 14 days ago
  12. 701cf12 [libc] Fix documentation typo by Guillaume Chatelet · 14 days ago
  13. 92c33bb [libc][benchmark] add memmove to size distribution, also update other distributions by Guillaume Chatelet · 14 days ago
  14. 3858447 Revert "[libc][NFC][Obvious] Fix the benchmarks after the switch to llvm/third-party" by Mircea Trofin · 2 weeks ago
  15. 8f68a85 Revert "Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'""" by Mircea Trofin · 2 weeks ago
  16. b5b85db [libc][NFC][Obvious] Fix the benchmarks after the switch to llvm/third-party by Siva Chandra Reddy · 2 weeks ago
  17. 3811d7d [libc] Correct rounding for hexadecimalStringToFloat with long inputs. by Tue Ly · 3 weeks ago
  18. 8bcc824 Reland "[benchmarks] Move libcxx's fork of google/benchmark and llvm/utils'"" by Mircea Trofin · 2 weeks ago
  19. b3766df [NFC] Trim trailing whitespace in *.rst by Shao-Ce SUN · 2 weeks ago
  20. 661b2bb [libc] Simplify decimalStringToFloat and hexadecimalStringToFloat and improve their performance. by Tue Ly · 3 weeks ago
  21. 96a0bf2 [libc] tweak strtof errno behavior by Michael Jones · 3 weeks ago
  22. aa091da [libc] clean up FPUtil long doubles by Michael Jones · 3 weeks ago
  23. 5f922a1 [libc] refactor atof string parsing by Michael Jones · 4 weeks ago
  24. 80baf3a [libc] add stpcpy and stpncpy by Michael Jones · 7 weeks ago
  25. 54a4dbb [libc][NFC] Allow memset (and bzero) to be inlined by Guillaume Chatelet · 4 weeks ago
  26. 8461242 [libc][NFC] Allow memcmp to be inlined by Guillaume Chatelet · 4 weeks ago
  27. ef902d0 [libc][NFC] Allow memcpy to be inlined by Guillaume Chatelet · 4 weeks ago
  28. dbcf8dc [libc][NFC] rename str_conv_utils to str_to_integer by Michael Jones · 4 weeks ago
  29. b148661 [libc] Add more robust compile time architecture detection by Guillaume Chatelet · 4 weeks ago
  30. a995a7f [libc] add strndup by Michael Jones · 5 weeks ago
  31. bc10ec4 Revert "[libc] Add more robust compile time architecture detection" by Guillaume Chatelet · 5 weeks ago
  32. c982e56 [libc] Add more robust compile time architecture detection by Guillaume Chatelet · 5 weeks ago
  33. 4b4fa5a [libc][NFC] Fix typo and unused variable by Guillaume Chatelet · 5 weeks ago
  34. 176f5ed [libc] add fast path to string to float conversion by Michael Jones · 5 weeks ago
  35. dd928be [libc][NFC] Move test related pieces from FPUtil to util/UnitTest. by Siva Chandra Reddy · 5 weeks ago
  36. 78353b9 [libc][NFC] Move utils/CPP to src/__support/CPP. by Siva Chandra Reddy · 5 weeks ago
  37. b7b103a [libc] automemcpy by Guillaume Chatelet · 7 weeks ago
  38. 61cf47f [libc][obvious] fix strdup being listed twice by Michael Jones · 5 weeks ago
  39. 23db75a [libc] add strdup implementation by Michael Jones · 6 weeks ago
  40. 8838957 [libc] add malloc funcs as external entrypoints by Michael Jones · 6 weeks ago
  41. 82b8c49 [libc] fix strtol returning the wrong length by Michael Jones · 6 weeks ago
  42. e2f5e26 [libc][NFC] Remove extra space in libc/CMakeLists.txt by Joe Loser · 5 weeks ago
  43. 9f8cede [libc][NFC] Remove extra slash in path in libc/CMakeLists.txt by Joe Loser · 5 weeks ago
  44. 7d59486 Ensure newlines at the end of files (NFC) by Kazu Hirata · 6 weeks ago
  45. a1ef683 [libc] add atof, strtof and strtod by Michael Jones · 3 months ago
  46. 6ac06fe [libc] Memory function benchmarks: rename MemcmpConfiguration in MemcmpOrBcmpConfiguration by Guillaume Chatelet · 7 weeks ago
  47. f1cca7a [libc] add memccpy and mempcpy by Michael Jones · 7 weeks ago
  48. 23cb851 [libc] Add strncat and fix strcat by Michael Jones · 7 weeks ago
  49. e75d3bf [libc] Add rep;movsb as an accelerator under x86 by Guillaume Chatelet · 8 weeks ago
  50. b316e7a [libc] ifdef guard element architecture implementations by Guillaume Chatelet · 8 weeks ago
  51. 6502586 Revert "[libc] Add rep;movsb as an accelerator under x86" by Guillaume Chatelet · 8 weeks ago
  52. b087caf [libc] Add rep;movsb as an accelerator under x86 by Guillaume Chatelet · 8 weeks ago
  53. 4d98327 [libc][NFC] Add supporting class for atof implementation by Michael Jones · 10 weeks ago
  54. 68fc981 [libc] move benchmark function registration to a different file by Guillaume Chatelet · 9 weeks ago
  55. dde4634 [libc] Add support for 128 bit ints in limits.h by Michael Jones · 9 weeks ago
  56. 8f99a4c [libc] Add implementations of the C standard condition variable functions. by Siva Chandra Reddy · 3 months ago
  57. de4261b [libc] Add FE_DFL_ENV and handle it in fesetenv. by Siva Chandra Reddy · 9 weeks ago
  58. 9c2266d [libc][NFC] Make strchr and strrchr more consistent by Michael Jones · 9 weeks ago
  59. c004986 [libc] Add an implementation of qsort. by Siva Chandra Reddy · 10 weeks ago
  60. 3dcc3c4 [libc] Add optimized memset for AArch64 by Andre Vieira · 10 weeks ago
  61. 540586a [libc] Add an implementation of bsearch. by Siva Chandra Reddy · 2 months ago
  62. d66d391 [libc][obvious] Add inttypes.h and stdlib.h as deps to *div functions. by Siva Chandra Reddy · 2 months ago
  63. b35f1a9 [libc][obvious] Make *abs and *div functions buildable in default mode. by Siva Chandra Reddy · 2 months ago
  64. 1b6c070 [libc] Add implementations of div, ldiv, lldiv and imaxdiv. by Siva Chandra Reddy · 3 months ago
  65. 4fe5bbc [libc][Obvious] Some clean work with memmove. by Cheng Wang · 3 months ago
  66. a8fc84b Revert "[libc] Some clean work with memmove." by Guillaume Chatelet · 3 months ago
  67. 0e634a7 [libc] Add extension functions fedisableexcept, feenableexcept and fegetexcept. by Siva Chandra Reddy · 3 months ago
  68. 9ea2906 [libc] Check signs instead of values in memcmp unittests. by Cheng Wang · 3 months ago
  69. 61f6bbc [libc] Some clean work with memmove. by Cheng Wang · 3 months ago
  70. 504a67a [libc] Skip fenv exception tests on aarch64 if HW doesn't support exceptions. by Siva Chandra Reddy · 3 months ago
  71. d530cba [libc] Fix running benchmarks under msan/asan by Guillaume Chatelet · 3 months ago
  72. a79adc1 [libc][NFC] Add fenv and string headers to x86_64 headers list. by Siva Chandra Reddy · 3 months ago
  73. 9607a36 [libc][Obvious] Reorder CMakelists alphabetically. by Cheng Wang · 3 months ago
  74. 6ca204c [libc][Obvious] Fix typos by Cheng Wang · 3 months ago
  75. 8b28517 [libc] fix strtointeger hex prefix parsing by Michael Jones · 3 months ago
  76. 0006931 [libc] Add a skeleton for C standard condition variable functions. by Siva Chandra Reddy · 3 months ago
  77. 6c41bdc [libc] Mark return value of memcpy in strcpy as initialized for msan. by Siva Chandra Reddy · 3 months ago
  78. 068714c [libc][nfc][obvious] fix typos in FPUtil by Michael Jones · 3 months ago
  79. c691846 [libc] Add mtx_destroy which does nothing. by Siva Chandra Reddy · 3 months ago
  80. 129b43d [libc] Ensure the result of the clone syscall is not on stack in thrd_create. by Siva Chandra Reddy · 3 months ago
  81. 1a4bd29 [libc][NFC] Add a check to catch mismatch in internal and public mutex types. by Siva Chandra Reddy · 3 months ago
  82. c858d20 [libc][NFC] Fix onre more -Wconversion warning in strtoul test code. by Roland McGrath · 3 months ago
  83. ca1805d [libc] Fix various -Wconversion warnings in strto*l test code. by Roland McGrath · 3 months ago
  84. 5abf958 [libc][Obvious] Add header guards for the generated linux syscall header file. by Siva Chandra Reddy · 3 months ago
  85. fabdd45 [libc][NFC] Move the mutex implementation into a utility class. by Siva Chandra Reddy · 3 months ago
  86. 064097d [libc] add inttypes header by Michael Jones · 3 months ago
  87. 58b7468 [libc] Fix too long number in strtoul_test by Michael Jones · 3 months ago
  88. 54b7862 [libc] Fix type errors on Windows by Michael Jones · 3 months ago
  89. 74a104f [libc] fix string conversion tests for windows by Michael Jones · 3 months ago
  90. 6a65db6 [libc] Enable string to integer conversion functions in the default build by Michael Jones · 3 months ago
  91. 2f09062 [libc][NFC] Add explicit casts to ctype functions by Alfonso Gregory · 3 months ago
  92. 93550f4 [libc] Add a multi-waiter mutex test. by Siva Chandra Reddy · 3 months ago
  93. 4bcf7d6 [libc] Add range reduction functions based on Paine and Hanek algorithm. by Siva Chandra Reddy · 6 months ago
  94. 4fbc1c9 [libc] Add a new suite called "libc-long-running-tests". by Siva Chandra Reddy · 5 months ago
  95. 35df091 [test] Migrate -gcc-toolchain with space separator to --gcc-toolchain= by Fangrui Song · 3 months ago
  96. caf6ca0 [libc] make the scudo integration test run by Michael Jones · 3 months ago
  97. e15b167 [libc] Align to 32B instead of 16B for optimized memcmp by Guillaume Chatelet · 3 months ago
  98. 0585fb2 [libc] Add an optimized version for memcmp by Guillaume Chatelet · 3 months ago
  99. 12fe540 [libc] Add bcmp to the windows config. by Siva Chandra Reddy · 3 months ago
  100. 874bec1 [libc][Obvious] Fix llvm_libc_ext.td. by Siva Chandra Reddy · 3 months ago