1. b47539a1 [libc] Enable fmaf and fma on x86_64. by Siva Chandra Reddy · 4 years, 1 month ago
  2. 7deb5ef [libc][NFC] Instead of erroring, skip math targets with missing implementations. by Siva Chandra Reddy · 4 years, 1 month ago
  3. 861dc75 [libc] Add x86_64 implementations of double precision cos, sin and tan. by Siva Chandra Reddy · 4 years, 1 month ago
  4. 6351993 [libc] Simplifies multi implementations by Guillaume Chatelet · 4 years, 1 month ago
  5. 0c64cef [libc] Rever "Simplifies multi implementations and benchmarks". by Siva Chandra Reddy · 4 years, 1 month ago
  6. 541f107 [libc] Simplifies multi implementations and benchmarks by Guillaume Chatelet · 4 years, 1 month ago
  7. ed4f4ed [libc] Allow target architecture customization by Guillaume Chatelet · 4 years, 1 month ago
  8. 7c2ece5 [libc] Normalize LIBC_TARGET_MACHINE by Guillaume Chatelet · 4 years, 2 months ago
  9. a72499e [libc] Introduce asctime, asctime_r to LLVM libc by Raman Tenneti · 4 years, 2 months ago
  10. 0e97e84 [libc] warns about missing linting only in full build mode by Guillaume Chatelet · 4 years, 2 months ago
  11. c6aa206 [libc] Add differential quality and perf analysis targets for sinf and cosf. by Siva Chandra Reddy · 4 years, 2 months ago
  12. b5f04d8 [libc] Use different alignment for memcpy between ARM and x86. by Guillaume Chatelet · 4 years, 2 months ago
  13. fa404ae [libc] Enhance ArrayRef + unittests by Guillaume Chatelet · 4 years, 2 months ago
  14. f76fb7d [libc] Add fma to the C standard spec. by Siva Chandra Reddy · 4 years, 2 months ago
  15. 6533451 [libc] Disable fma and fmaf for x86_64. by Siva Chandra Reddy · 4 years, 2 months ago
  16. 95934c3 [libc] Add hardware implementations of fma and fmaf for x86_64 and aarch64. by Siva Chandra · 4 years, 2 months ago
  17. bbba694 [libc][NFC] Use explicit conversion in aarch64 FEnv. by Siva Chandra · 4 years, 2 months ago
  18. 7db1102 [libc]NFC] Use explicit conversion on frexpl_test and logbl_test. by Siva Chandra Reddy · 4 years, 2 months ago
  19. bb8aa2a [libc][NFC] Use explicit conversion in modfl_test. by Siva Chandra Reddy · 4 years, 2 months ago
  20. fb706e0 [libc][NFC] Make conversion from FPBits to the float point type explicit. by Siva Chandra Reddy · 4 years, 2 months ago
  21. fb69b92 [libc][NFC] Add common template test class for sqrt, sqrtf and sqrtl. by Siva Chandra Reddy · 4 years, 2 months ago
  22. 2bfe158 [libc] Fix wrongly deduced type by Guillaume Chatelet · 4 years, 2 months ago
  23. 7e075ad [libc] Add endianness support by Guillaume Chatelet · 4 years, 2 months ago
  24. 7c02dc2 [libc] Extends the testing framework to support typed test by Guillaume Chatelet · 4 years, 2 months ago
  25. 80e166f [libc][NFC] Add template tests for a bunch of math functions. by Siva Chandra Reddy · 4 years, 2 months ago
  26. 907b52d [libc] Fix typo by Guillaume Chatelet · 4 years, 2 months ago
  27. f6b6568 [libc] Add slice/take/drop methods to ArrayRef by Guillaume Chatelet · 4 years, 2 months ago
  28. 0337508 [libc] Add index operator[] to StringView by Guillaume Chatelet · 4 years, 2 months ago
  29. 31ed45d [libc][Obvious] Fix nextafter* implementation. by Siva Chandra Reddy · 4 years, 2 months ago
  30. 6666e0d [libc] Make FPBits a union. by Siva Chandra Reddy · 4 years, 2 months ago
  31. 4e0045c libc: Default LIBC_INSTALL_PREFIX to ${CMAKE_INSTALL_PREFIX} by Nathan Chancellor · 4 years, 3 months ago
  32. 77d81c2 [libc] Fix msan/asan memcpy reentrancy by Guillaume Chatelet · 4 years, 3 months ago
  33. 8b35159 [libc] Introduces gmtime_r to LLVM libc, based on C99/C2X/Single Unix Sp. by Raman Tenneti · 4 years, 3 months ago
  34. 1e01f2f [libc][NFC] Add an alias named "check-llvmlibc" for "check-libc". by Siva Chandra · 4 years, 3 months ago
  35. b22f448 [libc] Add a target "install-llvmlibc" to install LLVM libc static archive. by Siva Chandra · 4 years, 3 months ago
  36. 3d15515 [libc] Use add_library in add_entrypoint_library instead of invoking ar. by Siva Chandra · 4 years, 3 months ago
  37. eaae52c This introduces gmtime to LLVM libc, based on C99/C2X/Single Unix Spec. by Raman Tenneti · 4 years, 3 months ago
  38. 7c01791 [libc][Obvious] Fix except flags reading overflow detected by asan. by Siva Chandra Reddy · 4 years, 3 months ago
  39. 7b5ab95 [libc][Obvious] Add string tests to non-full-build mode. by Siva Chandra Reddy · 4 years, 3 months ago
  40. 954a728 [libc] Adjust full build entrypoints for aarch64. by Siva Chandra · 4 years, 3 months ago
  41. e9e788d [libc] Introduce a full build mode CMake option. by Siva Chandra Reddy · 4 years, 3 months ago
  42. b937908 [libc][NFC] Move the template implementation of integer_abs to __support. by Siva Chandra Reddy · 4 years, 3 months ago
  43. baf637d Rename top-level LICENSE.txt files to LICENSE.TXT by Leonard Chan · 4 years, 3 months ago
  44. 3f3f88f [libc][Obvious] Add a file which was missed in 001a12ed59c354aa759ff3e104748c36803cfaa2. by Siva Chandra Reddy · 4 years, 3 months ago
  45. 001a12e [libc][NFC] Make x86_64 fenv functions msan safe. by Siva Chandra Reddy · 4 years, 3 months ago
  46. 9550f8b [libc][NFC] Make few fenv functions work with fexcept_t from other libcs. by Siva Chandra Reddy · 4 years, 4 months ago
  47. 35e2e44 [libc] Remove redundant header files included from internal paths. by Siva Chandra Reddy · 4 years, 4 months ago
  48. 6628387 [libc][NFC] Exclude few targets from the `all` target. by Siva Chandra Reddy · 4 years, 4 months ago
  49. 5f0800c [libc][NFC] Remove headergen for the cacheline size macro. by Siva Chandra Reddy · 4 years, 4 months ago
  50. 8d4ac53 [libc][NFC] Merge llvmlibc and llvmlibm targets in to a single target. by Siva Chandra Reddy · 4 years, 4 months ago
  51. dbb131d [libc] Add a standalone flavor of an equivalent of std::string_view. by Siva Chandra Reddy · 4 years, 4 months ago
  52. b79507a [libc] Add exhaustive test for sqrtf. by Tue Ly · 4 years, 4 months ago
  53. 881402c [libc][NFC] Eliminate couple of dependencies on llvm/ADT/StringExtras.h. by Siva Chandra Reddy · 4 years, 4 months ago
  54. 80bea4a [libc] [Obvious] Fix. by Raman Tenneti · 4 years, 4 months ago
  55. 034f562 Changes to mktime to handle invalid dates, overflow and underflow andcalculating the correct date and thenumber of seconds even if invalid datesare passed as arguments. by Raman Tenneti · 4 years, 4 months ago
  56. b7e05c8 [libc] Add implementations of the remaining fenv functions. by Siva Chandra Reddy · 4 years, 4 months ago
  57. dba1481 [libc][NFC] Make few maths functions buildable outside of LLVM libc build. by Siva Chandra Reddy · 4 years, 4 months ago
  58. 7491600 Fix errors in distributions by Guillaume Chatelet · 4 years, 4 months ago
  59. 53fcf6b [libc][aarch64] Enable a bunch of math functions. by Siva Chandra · 4 years, 4 months ago
  60. c90c8d3 [libc] Add aarch64 flavors of floor, round, sqrt and trunc. by Siva Chandra · 4 years, 4 months ago
  61. bbb7555 [libc][NFC] Move generic math implementations to the generic directory. by Siva Chandra · 4 years, 5 months ago
  62. 369f7de [LIBC] Add optimized memcpy routine for AArch64 by Andre Vieira · 4 years, 5 months ago
  63. 2668714 [libc] Add hardware implementations of ceil and ceilf for aarch64. by Siva Chandra · 4 years, 5 months ago
  64. c73c23f [libc][NFC] Add a death test API adaptation macro by Michael Jones · 4 years, 5 months ago
  65. cb2e2d5 [libc] Small adjustments to fenv tests by Michael Jones · 4 years, 5 months ago
  66. 1c762a8 [libc][Obvious] Fix typo by Cheng Wang · 4 years, 5 months ago
  67. 83bd242 [libc][Obvious] Remove DEPS for unistd.h in CMake file of memmove. by Cheng Wang · 4 years, 5 months ago
  68. d4eea5c [libc][NFC] Add a few casts to suppress loss of precision warnings by Michael Jones · 4 years, 5 months ago
  69. 1daaa64 [CMake][libc] Support cross-compiling libc-hdrgen by Petr Hosek · 4 years, 5 months ago
  70. c4819ee [CMake][libc] Don't do CPU feature detection when cross-compiling by Petr Hosek · 4 years, 5 months ago
  71. ec5a782 [libc] Fix list of public headers usable on aarch64. by Siva Chandra · 4 years, 5 months ago
  72. e958d49 [libc] Fix the CMake var name of the list of public headers. by Siva Chandra · 4 years, 5 months ago
  73. d90bb66 [libc] Include only the relevant header files in the integration test. by Siva Chandra · 4 years, 5 months ago
  74. 74c87a3 [libc] Disable sqrtl_test on non-x86 platforms. by Siva Chandra · 4 years, 5 months ago
  75. 7cd4206 [libc][NFC] Use a end of list marker for cpu feature detection. by Siva Chandra Reddy · 4 years, 5 months ago
  76. b014335 [libc] Distinguish compiler and run failures by Petr Hosek · 4 years, 5 months ago
  77. 689de58 [libc][NFC][obvious] fix the names of MPFR tests by Michael Jones · 4 years, 5 months ago
  78. 1df0dbf [libc][NFC] add "LlvmLibc" as a prefix to all test names by Michael Jones · 4 years, 5 months ago
  79. 7bd3702 [libc] Extend the current fenv functions to aarch64. by Siva Chandra · 4 years, 5 months ago
  80. e517dff [libc][NFC] remove dependency on non standard ssize_t by Guillaume Chatelet · 4 years, 5 months ago
  81. d4bb3ef [libc][NFC] Remove dead code by Guillaume Chatelet · 4 years, 5 months ago
  82. ffb2549 [libc][NFC][Obvious] Add a missing dep. by Siva Chandra · 4 years, 5 months ago
  83. bfbbb62 [libc][NFC] Use ASSERT_EQ instead of EXPECT_EQ in fenv/exception_status_test by Siva Chandra Reddy · 4 years, 5 months ago
  84. 5bf47e1 [libc] CopyAlignedBlocks can now specify alignment on top of block size by Guillaume Chatelet · 4 years, 5 months ago
  85. a10300a [libc] Allow customization of memcpy via flags. by Guillaume Chatelet · 4 years, 5 months ago
  86. 2423ec5 [libc] Add memmove implementation. by Cheng Wang · 4 years, 5 months ago
  87. e722806 [libc] Use #undef isascii in specific header by Roland McGrath · 4 years, 5 months ago
  88. ea8034e [libc][NFC] change isblank and iscntrl from implicit casting by Michael Jones · 4 years, 5 months ago
  89. 4cfccd5 [libc][NFC] add macro for fuchsia to switch test backend to zxtest by Michael Jones · 4 years, 5 months ago
  90. ab57780 [libc] Refresh benchmark progress bar when needed. by Guillaume Chatelet · 4 years, 5 months ago
  91. 0c8466c [libc][NFC] Use more specific comparison macros in LdExpTest.h. by Siva Chandra Reddy · 4 years, 5 months ago
  92. 04edcc0 [libc] add isascii and toascii implementations by Michael Jones · 4 years, 5 months ago
  93. aefeb5f [libc][NFC] Make __support/common.h an in tree header. by Siva Chandra Reddy · 4 years, 5 months ago
  94. b02ca09 [libc][NFC] add includes for internal headers to all libc functions by Michael Jones · 4 years, 5 months ago
  95. a0b65a7 [libc] Switch to use a macro which does not insert a section for every libc function. by Michael Jones · 4 years, 5 months ago
  96. f9e858f [libc] Use a wrapper for rand instead of calling std::rand in fma tests. by Siva Chandra Reddy · 4 years, 5 months ago
  97. 4726bec [libc] Add implementation of fmaf. by Tue Ly · 4 years, 5 months ago
  98. aa9db51 [libc] Align src buffer instead of dst buffer by Guillaume Chatelet · 4 years, 5 months ago
  99. 223a6f9 [libc] remove modulo from CircularArrayRef iterator by Guillaume Chatelet · 4 years, 5 months ago
  100. 7f7b0dc [libc] Add implementations of nextafter[f|l] functions. by Siva Chandra Reddy · 4 years, 5 months ago