aboutsummaryrefslogtreecommitdiff
path: root/libc
Commit message (Expand)AuthorAgeFilesLines
* [libc] Add a few missing deps, includes, and fix a few typos.Siva Chandra2022-02-019-2/+18
* [libc] Adjust few fcntl macros for aarch64.Siva Chandra Reddy2022-02-011-0/+12
* [libc] Add implementations of POSIX mkdir, mkdirat, rmdir, unlink and unlinkat.Siva Chandra Reddy2022-02-0130-1/+645
* Move LLVM Proposal to doc directory, create indexJeff Bailey2022-01-298-3/+407
* [libc] Enable creat, fsync, open, openat, read and write for aarch64.Siva Chandra2022-01-283-0/+21
* [libc] Add implementations of the POSIX creat and openat functions.Siva Chandra Reddy2022-01-2814-0/+277
* [libc] Refactor sqrt implementations and add tests for generic sqrt implement...Tue Ly2022-01-2821-350/+469
* [libc][NFC] Create file with all permissions for the user in read_write_test.Siva Chandra Reddy2022-01-281-1/+1
* [libc] Fix 64-bit Apple ARM support and header includesDominic Chen2022-01-285-5/+2
* [libc] Revert "Refactor sqrt implementations and add tests for generic sqrt i...Siva Chandra Reddy2022-01-2721-464/+351
* [libc] Revert "Guard sqrt_80_bit_long_double.h header to not be included with...Siva Chandra Reddy2022-01-271-4/+1
* [libc] Add POSIX close, fsync, open, read and write functions.Siva Chandra Reddy2022-01-2728-33/+507
* [libc] Guard sqrt_80_bit_long_double.h header to not be included with aarch64.Tue Ly2022-01-271-1/+4
* [libc][NFC] Move the POSIX write function to the default build on linux.Siva Chandra Reddy2022-01-275-8/+7
* [libc][NFC] Let var args be treated as a named type in the spec.Siva Chandra Reddy2022-01-271-1/+1
* [libc] Refactor sqrt implementations and add tests for generic sqrt implement...Tue Ly2022-01-2721-351/+464
* [libc] Make logf function correctly rounded for all rounding modes.Tue Ly2022-01-252-26/+76
* [libc][NFC] Workaround clang assertion in inline asmAlex Brachet2022-01-253-3/+3
* [libc] Implement log10f correctly rounded for all rounding modes.Tue Ly2022-01-2515-0/+415
* [libc] Let header generator generate the type header inclusion boiler plate.Siva Chandra Reddy2022-01-245-223/+40
* [libc][cmake] Make `add_tablegen` calls match othersJohn Ericson2022-01-242-2/+2
* [libc][NFC] Add 'struct_' prefix to type headers defining struct types.Siva Chandra Reddy2022-01-215-6/+6
* [libc] Use __builtin_clz to find leading 1 in hypotClint Caywood2022-01-201-19/+25
* [libc] Move the remaining public types to their own type headers.Siva Chandra Reddy2022-01-2023-78/+378
* [libc] Make log2f correctly rounded for all rounding modes when FMA is not av...Tue Ly2022-01-202-5/+18
* [libc] Use get_round() instead of floating point tricks in generic hypot impl...Tue Ly2022-01-202-10/+2
* [libc] Implement correct rounding with all rounding modes for hypot functions.Tue Ly2022-01-207-10/+1289
* [libc] Move type definitions to their own self contained header files.Siva Chandra Reddy2022-01-2010-83/+115
* [libc] Add a naming rule for global constants.Siva Chandra Reddy2022-01-199-72/+74
* [libc] improve error message for unsupported target platformsYannic Bonenberger2022-01-191-1/+1
* [libc][Obvious] Add -Wno-c++17-extensions to sinf, cosf and sincosf targets.Siva Chandra Reddy2022-01-191-0/+7
* [libc] Remove as_double usage as constant initializations in sincosf implemen...Tue Ly2022-01-184-36/+34
* Revert "[cmake] Use `GNUInstallDirs` to support custom installation dirs."John Ericson2022-01-161-2/+0
* [cmake] Use `GNUInstallDirs` to support custom installation dirs.John Ericson2022-01-161-0/+2
* Revert "[cmake] Use `GNUInstallDirs` to support custom installation dirs."John Ericson2022-01-151-2/+0
* [cmake] Use `GNUInstallDirs` to support custom installation dirs.John Ericson2022-01-151-0/+2
* [libc] move strdup out of requiring SCUDOMichael Jones2022-01-141-0/+4
* [libc] Implement correctly rounded log2f based on RLIBM library.Tue Ly2022-01-1421-47/+528
* [libc] Update exhaustive testing documentations.Tue Ly2022-01-141-0/+6
* [libc] Fix precision constants for long double in MPFRUtils.cpp.Tue Ly2022-01-131-2/+6
* [libc][trivial] Make LlvmLibcExhaustiveTest::check method purely virtual.Tue Ly2022-01-131-1/+1
* [libc] Add multithreading support for exhaustive testing and MPFRUtils.Tue Ly2022-01-138-63/+219
* [libc] Add rounding mode support for MPFR testing macros.Tue Ly2022-01-133-256/+421
* [libc] fix strtold_test formatting on ARMMichael Jones2022-01-121-2/+2
* [libc] add working ARM entrypointsMichael Jones2022-01-122-4/+13
* [libc][NFC] Move sys/mman entrypoints to the default build configs.Siva Chandra Reddy2022-01-1114-34/+37
* [libc] Add linux aarch64 syscall implementation.Siva Chandra2022-01-106-6/+143
* [libc] Re-enable thrd_test.Siva Chandra Reddy2022-01-101-13/+12
* [libc][obvious] Fix style of MPFRWrapper.Siva Chandra Reddy2021-12-234-289/+298
* [libc][NFC] fix variable nameMichael Jones2021-12-231-3/+3