1. 9bf1784 [libc][NFC] Zero out padding bits in the uint form of x86 FPBits<long double>. by Siva Chandra Reddy · 3 years, 9 months ago
  2. a968470 [libc][obvious] Move ErrnoSetterMatcher to test/ErrnoSetterMetcher.h. by Siva Chandra Reddy · 3 years, 9 months ago
  3. 3a0d920 [libc] [Obvious] Place entrypoints, specs alphabetically. by cgyurgyik · 3 years, 9 months ago
  4. 8c8a125 [libc] Adds implementation for memrchr. by cgyurgyik · 3 years, 9 months ago
  5. 062532e [libc] Remove unused #include <vector> in fmin_test, fminf_test, and fminl_test. by Tue Ly · 3 years, 9 months ago
  6. 363a7ee [libc] Add implementations of fmax, fmaxf, and fmaxl. by Tue Ly · 3 years, 9 months ago
  7. 51292e9 [libc] Implements strnlen. by cgyurgyik · 3 years, 9 months ago
  8. 7790f70 Add implementations for fmin, fminf, and fminl. Testing infrastructure update is splitted to https://reviews.llvm.org/D83931. by Tue Ly · 3 years, 10 months ago
  9. f14fcbf Update Test (EXPECT_EQ and friends) to accept __uint128_t and floating point types (float, double, long double). by Tue Ly · 3 years, 10 months ago
  10. d387727 [libc] [Obvious] Fix typo. by Chris Gyurgyik · 3 years, 9 months ago
  11. c239fa3 [libc] Add strstr implementation. by cgyurgyik · 3 years, 9 months ago
  12. ad3852b [libc][NFC] Use RemoveCVType to implement IsIntegral and IsPointerType. by Siva Chandra Reddy · 3 years, 10 months ago
  13. 25e245c [libc][Obvious] Cleanup of include lines and target listings in FPUtil. by Siva Chandra Reddy · 3 years, 10 months ago
  14. d99d7ee Harmonize Python shebang by serge-sans-paille · 3 years, 10 months ago
  15. c3bf988 [libc][benchmark] Add display option to render.py3 by Andre Vieira · 3 years, 10 months ago
  16. 0465a0b [libc] [Obvious] Remove unneeded header in strchr. by cgyurgyik · 3 years, 10 months ago
  17. c1b74f2 [libc] Add strchr implementation. Fixes bug in memchr. by cgyurgyik · 3 years, 10 months ago
  18. d1f7c0e [libc] Fix typographical error in math_utils.h. by Chris Gyurgyik · 3 years, 10 months ago
  19. c02b986 [libc] Add memchr implementation. by cgyurgyik · 3 years, 10 months ago
  20. c48eb43 [libc] Add documentation for clang-tidy checks. by Paula Toth · 3 years, 10 months ago
  21. 5386a94 [libc] Add documentation for integration tests. by Paula Toth · 3 years, 10 months ago
  22. f5ef918 [libc] This commit fixes the strcmp fuzzing test. It uses a single input and by cgyurgyik · 3 years, 10 months ago
  23. a0423e1 [libc] Add the remaining long double flavors of nearest integer functions. by Siva Chandra Reddy · 3 years, 10 months ago
  24. 5a132a7 [libc] Enable copysignl, frexpl, logbl and modfl on aarch64. by Siva Chandra · 3 years, 10 months ago
  25. 8a19299 [libc][Obvious] Remove a debug #include of iostream. by Siva Chandra Reddy · 3 years, 10 months ago
  26. bae103e [libc] Add long double flavors of the floating point manipulation functions. by Siva Chandra Reddy · 3 years, 10 months ago
  27. 59eddb9 [libc][Obvious] Fix few typos in tests. by Siva Chandra Reddy · 3 years, 10 months ago
  28. 946d12a Remove strcmp fuzz from CMakeList since it breaks build. by cgyurgyik · 3 years, 10 months ago
  29. d0fd12b Add stddef.h to fix missing size_t type build errors. by Simon Pilgrim · 3 years, 10 months ago
  30. 875f100 [libc] Add fuzz test for strcmp. by cgyurgyik · 3 years, 10 months ago
  31. bafd469 Add strcmp fuzz test. by cgyurgyik · 3 years, 10 months ago
  32. faf920b [libc] Match x86 long double NaN classification with that of the compiler. by Siva Chandra Reddy · 3 years, 10 months ago
  33. d54fe7e [libc] This adds the strcmp (string compare) implementation. by cgyurgyik · 3 years, 10 months ago
  34. 538b9a2 [libc] Migrate the libc benchmark instruction to ninja. by Anthony Steinhauser · 3 years, 11 months ago
  35. c62ae7a [libc] Add implementations long double fabsl and truncl functions. by Siva Chandra Reddy · 3 years, 11 months ago
  36. c2ff78c [libc][benchmarks] Link the memory benchmark exes to functions from LLVM libc. by Siva Chandra Reddy · 3 years, 11 months ago
  37. b6fa2e8 [lib][NFC] Split the floating point util functions into multiple files. by Siva Chandra Reddy · 3 years, 11 months ago
  38. bd85665 [libc] Enable string functions for aarch64. by Siva Chandra · 3 years, 11 months ago
  39. 3fbeea7 [libc] Extract an architecture independent copy of memcpy implementation. by Siva Chandra Reddy · 3 years, 11 months ago
  40. 6cab941 [libc] Add implementation of few floating point manipulation functions. by Siva Chandra Reddy · 4 years ago
  41. b2e56ac [libc] Fix integration test header dependency. by Paula Toth · 3 years, 11 months ago
  42. f4b5dc0 [libc][Obvious] Use full path with cmake's if(EXISTS ...). by Siva Chandra Reddy · 3 years, 11 months ago
  43. 4dd54ec [libc] Add a simple linux aarch64 config. by Siva Chandra · 3 years, 11 months ago
  44. 9014ccc [libc][NFC] Make cpu feature check tolerate non-x86 architectures. by Siva Chandra · 3 years, 11 months ago
  45. a56ca4e [libc] Add implementations of round and roundf. by Siva Chandra Reddy · 4 years ago
  46. 36ba765 [libc] Skip fuzzer as well if its dependent entrypoints are skipped. by Siva Chandra Reddy · 3 years, 11 months ago
  47. f30f31e [libc][NFC] Adjust sinf and cosf around -infinity inputs. by Siva Chandra Reddy · 3 years, 11 months ago
  48. 8fa415a [libc][NFC][Obvious] Tidy up some CMake files. by Siva Chandra Reddy · 3 years, 11 months ago
  49. 34f9cd2 [libc] Skip entrypoints not present in the entrypoints list. by Siva Chandra Reddy · 3 years, 11 months ago
  50. 0a13802 [libc][NFC] Add few more missing entrypoints to the entrypoint list. by Siva Chandra Reddy · 3 years, 11 months ago
  51. 6241460 [libc][NFC] Add bzero to list of entrypoints. by Siva Chandra Reddy · 3 years, 11 months ago
  52. 0466e34 [libc][NFC][Obvious] Add names to various string entrypoints. by Siva Chandra Reddy · 3 years, 11 months ago
  53. 4a59e1b [libc][NFC] Add ceil[f], floor[f] and trunc[f] to the spec and config files. by Siva Chandra Reddy · 4 years ago
  54. 09df702 [libc] Remove integration test target from check libc. by Paula Toth · 4 years ago
  55. af6d71d [libc] Add integration tests. by Paula Toth · 4 years ago
  56. 0a36d16 [libc] Expose APIGenerator. by Paula Toth · 4 years ago
  57. 5e31830 [libc] Add implementations of ceil[f], floor[f] and trunc[f] from math.h. by Siva Chandra Reddy · 4 years ago
  58. ac37c22 [libc] Add implementation of call_once from threads.h. by Siva Chandra Reddy · 4 years ago
  59. 36a1e11 [libc][NFC][Obvious] Fix few header guards in src/threads. by Siva Chandra Reddy · 4 years ago
  60. 550cab4 [libc][NFC][Obvious] Remove line break from a CMake message. by Siva Chandra Reddy · 4 years ago
  61. 056b003 [libc] Fixing the build command for benchmarks. by Anthony Steinhauser · 4 years ago
  62. a4c617d [libc][NFC][Obvious] Convert the MPFR operations enum to an enum class. by Siva Chandra Reddy · 4 years ago
  63. fd32d0a [libc][NFC] Simplify memcpy implementation by Guillaume Chatelet · 4 years ago
  64. d60a3f6 [libc] Make clang-tidy use host compiler's resource dir. by Paula Toth · 4 years ago
  65. 388577c [libc] Fix accidental inclusion of system libc headers. by Paula Toth · 4 years ago
  66. 4baccd1 Fix typo in CMake error message "LLVM_LIBC_ENABLE_PROJECTS"->"LLVM_ENABLE_PROJECTS" (NFC) by Mehdi Amini · 4 years ago
  67. 2a735b5 [libc] Add memset and bzero implementations by Guillaume Chatelet · 4 years ago
  68. 4412ad1 [libc] Move implementations of expf and exp2f from the AOR to src/math. by Siva Chandra Reddy · 4 years ago
  69. a040bbc [libc] Add implementation of fabs and fabsf. by Siva Chandra Reddy · 4 years ago
  70. e3524be [libc] Consolidate floating point utils into a single utils library. by Siva Chandra Reddy · 4 years ago
  71. 67eba1d [libc] Call mtx_init in mtx_test. by Siva Chandra Reddy · 4 years ago
  72. 4cbbfc9 [libc][Obvious] Fix deps of few threads targets. by Siva Chandra Reddy · 4 years ago
  73. 6ba75b0 [libc] Fix warnings on release build. by Paula Toth · 4 years ago
  74. f71cd61 [libc] Reorganize and clarify a few points around benchmarking by Eric Christopher · 4 years ago
  75. dbeccd3 [libc] Fix how math results are compared with MPFR results. by Siva Chandra Reddy · 4 years ago
  76. b0b5b23 [libc] Change target name for testing benchmark utils infrastructure. by Paula Toth · 4 years ago
  77. a4a3aef [libc] Add no_sanitize("address") attribute to the getMPFRMatcher function. by Siva Chandra Reddy · 4 years ago
  78. d8b20a4 [libc] Improve information printed on failure of a math test which uses MPFR. by Siva Chandra Reddy · 4 years ago
  79. 356ea28 [libc] Include object files from alias entrypoints also in entrypoint libraries. by Siva Chandra Reddy · 4 years ago
  80. a867e6a [libc] Add definitions of double_t and float_t to math.h. by Siva Chandra Reddy · 4 years ago
  81. dc4265a [libc][NFC] Rename cpp::function to cpp::Function. by Siva Chandra Reddy · 4 years ago
  82. 93e711d [libc] Add strlen to library entrypoints. by Paula Toth · 4 years ago
  83. 4eb9bf7 [libc] Fix benchmarks build. by Siva Chandra Reddy · 4 years ago
  84. 1c392ab Add StringRef include to libc benchmark. by Eric Christopher · 4 years ago
  85. b6f33d7 [libc] Add spec for sigdelset and sigfillset. by Paula Toth · 4 years ago
  86. 4b5efaa [libc] Surround get_start_args_addr in __llvm_libc namespace. by Paula Toth · 4 years ago
  87. d63d44e [libc] Link mpfr and gmp wrapper to the libcMPFRWrapper. by Siva Chandra Reddy · 4 years ago
  88. a543e19 [libc][NFC] Cleanup dependencies in src/signal and test/src/signal. by Siva Chandra Reddy · 4 years ago
  89. c10bb02 [libc][Take 2] Propagate entrypoint deps to downstream targets. by Siva Chandra Reddy · 4 years ago
  90. 7eba273 [libc] Revert "Propagate entrypoint deps to downstream targets." by Siva Chandra Reddy · 4 years ago
  91. 943b901 [libc] Propagate entrypoint deps to downstream targets. by Siva Chandra Reddy · 4 years ago
  92. dd986bb [libc] [NFC] Split the CMake rules into multiple files. by Siva Chandra Reddy · 4 years ago
  93. f70d23a [libc] Add write(2) implementation for Linux and FDReader test utility by Alex Brachet · 4 years ago
  94. f0719b8 [libc] Add spec/*.td as dependencies to add_gen_header by Alex Brachet · 4 years ago
  95. c34ba5f [libc] Disable AOR ulp tests for sinf, cosf and sincosf. by Siva Chandra Reddy · 4 years ago
  96. 5c70794 Use proper dependency name for libc.include.stdio by Alex Brachet · 4 years ago
  97. 35fd4f3 [libc] Add cmake target for linting libc. by Paula Toth · 4 years ago
  98. 2b9296b [libc] Move implementations of cosf, sinf, sincosf to src/math directory. by Siva Chandra Reddy · 4 years, 1 month ago
  99. 874239b [libc] Add very basic stdio FILE and fwrite by Alex Brachet · 4 years, 1 month ago
  100. 90e9dfd [libc] Remove <functional> dependency in syscall_test.cpp by Alex Brachet · 4 years, 1 month ago