aboutsummaryrefslogtreecommitdiff
path: root/libc
Commit message (Expand)AuthorAgeFilesLines
* libc: Default LIBC_INSTALL_PREFIX to ${CMAKE_INSTALL_PREFIX}Nathan Chancellor2021-03-301-1/+1
* [libc] Fix msan/asan memcpy reentrancyGuillaume Chatelet2021-03-305-23/+67
* [libc] Introduces gmtime_r to LLVM libc, based on C99/C2X/Single Unix Sp.Raman Tenneti2021-03-2210-17/+164
* [libc][NFC] Add an alias named "check-llvmlibc" for "check-libc".Siva Chandra2021-03-222-1/+4
* [libc] Add a target "install-llvmlibc" to install LLVM libc static archive.Siva Chandra2021-03-222-1/+22
* [libc] Use add_library in add_entrypoint_library instead of invoking ar.Siva Chandra2021-03-201-72/+46
* This introduces gmtime to LLVM libc, based on C99/C2X/Single Unix Spec.Raman Tenneti2021-03-1612-139/+532
* [libc][Obvious] Fix except flags reading overflow detected by asan.Siva Chandra Reddy2021-03-131-1/+1
* [libc][Obvious] Add string tests to non-full-build mode.Siva Chandra Reddy2021-03-121-1/+1
* [libc] Adjust full build entrypoints for aarch64.Siva Chandra2021-03-121-5/+10
* [libc] Introduce a full build mode CMake option.Siva Chandra Reddy2021-03-128-53/+91
* [libc][NFC] Move the template implementation of integer_abs to __support.Siva Chandra Reddy2021-03-118-29/+25
* Rename top-level LICENSE.txt files to LICENSE.TXTLeonard Chan2021-03-101-0/+0
* [libc][Obvious] Add a file which was missed in 001a12ed59c354aa759ff3e104748c...Siva Chandra Reddy2021-03-081-0/+19
* [libc][NFC] Make x86_64 fenv functions msan safe.Siva Chandra Reddy2021-03-083-0/+8
* [libc][NFC] Make few fenv functions work with fexcept_t from other libcs.Siva Chandra Reddy2021-03-042-8/+5
* [libc] Remove redundant header files included from internal paths.Siva Chandra Reddy2021-03-036-103/+97
* [libc][NFC] Exclude few targets from the `all` target.Siva Chandra Reddy2021-02-242-0/+5
* [libc][NFC] Remove headergen for the cacheline size macro.Siva Chandra Reddy2021-02-248-60/+20
* [libc][NFC] Merge llvmlibc and llvmlibm targets in to a single target.Siva Chandra Reddy2021-02-235-37/+41
* [libc] Add a standalone flavor of an equivalent of std::string_view.Siva Chandra Reddy2021-02-236-7/+241
* [libc] Add exhaustive test for sqrtf.Tue Ly2021-02-235-0/+47
* [libc][NFC] Eliminate couple of dependencies on llvm/ADT/StringExtras.h.Siva Chandra Reddy2021-02-222-4/+1
* [libc] [Obvious] Fix.Raman Tenneti2021-02-222-4/+4
* Changes to mktime to handle invalid dates, overflow and underflow andcalculat...Raman Tenneti2021-02-226-161/+705
* [libc] Add implementations of the remaining fenv functions.Siva Chandra Reddy2021-02-1825-19/+707
* [libc][NFC] Make few maths functions buildable outside of LLVM libc build.Siva Chandra Reddy2021-02-163-7/+4
* Fix errors in distributionsGuillaume Chatelet2021-02-111-14/+14
* [libc][aarch64] Enable a bunch of math functions.Siva Chandra2021-02-051-0/+18
* [libc] Add aarch64 flavors of floor, round, sqrt and trunc.Siva Chandra2021-02-0511-12/+242
* [libc][NFC] Move generic math implementations to the generic directory.Siva Chandra2021-02-0385-959/+1063
* [LIBC] Add optimized memcpy routine for AArch64Andre Vieira2021-02-033-0/+74
* [libc] Add hardware implementations of ceil and ceilf for aarch64.Siva Chandra2021-02-0210-36/+183
* [libc][NFC] Add a death test API adaptation macroMichael Jones2021-02-019-7/+11
* [libc] Small adjustments to fenv testsMichael Jones2021-02-012-4/+14
* [libc][Obvious] Fix typoCheng Wang2021-01-291-1/+1
* [libc][Obvious] Remove DEPS for unistd.h in CMake file of memmove.Cheng Wang2021-01-291-1/+0
* [libc][NFC] Add a few casts to suppress loss of precision warningsMichael Jones2021-01-291-4/+6
* [CMake][libc] Support cross-compiling libc-hdrgenPetr Hosek2021-01-284-6/+9
* [CMake][libc] Don't do CPU feature detection when cross-compilingPetr Hosek2021-01-282-14/+24
* [libc] Fix list of public headers usable on aarch64.Siva Chandra2021-01-271-1/+3
* [libc] Fix the CMake var name of the list of public headers.Siva Chandra2021-01-271-1/+1
* [libc] Include only the relevant header files in the integration test.Siva Chandra2021-01-272-1/+14
* [libc] Disable sqrtl_test on non-x86 platforms.Siva Chandra2021-01-271-12/+20
* [libc][NFC] Use a end of list marker for cpu feature detection.Siva Chandra Reddy2021-01-271-0/+3
* [libc] Distinguish compiler and run failuresPetr Hosek2021-01-211-2/+4
* [libc][NFC][obvious] fix the names of MPFR testsMichael Jones2021-01-206-21/+30
* [libc][NFC] add "LlvmLibc" as a prefix to all test namesMichael Jones2021-01-20121-443/+487
* [libc] Extend the current fenv functions to aarch64.Siva Chandra2021-01-193-0/+213
* [libc][NFC] remove dependency on non standard ssize_tGuillaume Chatelet2021-01-191-10/+14