aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2022-02-01[libc] Add a few missing deps, includes, and fix a few typos.Siva Chandra9-2/+18
2022-02-01[libc] Adjust few fcntl macros for aarch64.Siva Chandra Reddy1-0/+12
2022-02-01[libc] Add implementations of POSIX mkdir, mkdirat, rmdir, unlink and unlinkat.Siva Chandra Reddy30-1/+645
2022-01-29Move LLVM Proposal to doc directory, create indexJeff Bailey8-3/+407
2022-01-28[libc] Enable creat, fsync, open, openat, read and write for aarch64.Siva Chandra3-0/+21
2022-01-28[libc] Add implementations of the POSIX creat and openat functions.Siva Chandra Reddy14-0/+277
2022-01-28[libc] Refactor sqrt implementations and add tests for generic sqrt implement...Tue Ly21-350/+469
2022-01-28[libc][NFC] Create file with all permissions for the user in read_write_test.Siva Chandra Reddy1-1/+1
2022-01-28[libc] Fix 64-bit Apple ARM support and header includesDominic Chen5-5/+2
2022-01-27[libc] Revert "Refactor sqrt implementations and add tests for generic sqrt i...Siva Chandra Reddy21-464/+351
2022-01-27[libc] Revert "Guard sqrt_80_bit_long_double.h header to not be included with...Siva Chandra Reddy1-4/+1
2022-01-27[libc] Add POSIX close, fsync, open, read and write functions.Siva Chandra Reddy28-33/+507
2022-01-27[libc] Guard sqrt_80_bit_long_double.h header to not be included with aarch64.Tue Ly1-1/+4
2022-01-27[libc][NFC] Move the POSIX write function to the default build on linux.Siva Chandra Reddy5-8/+7
2022-01-27[libc][NFC] Let var args be treated as a named type in the spec.Siva Chandra Reddy1-1/+1
2022-01-27[libc] Refactor sqrt implementations and add tests for generic sqrt implement...Tue Ly21-351/+464
2022-01-25[libc] Make logf function correctly rounded for all rounding modes.Tue Ly2-26/+76
2022-01-25[libc][NFC] Workaround clang assertion in inline asmAlex Brachet3-3/+3
2022-01-25[libc] Implement log10f correctly rounded for all rounding modes.Tue Ly15-0/+415
2022-01-24[libc] Let header generator generate the type header inclusion boiler plate.Siva Chandra Reddy5-223/+40
2022-01-24[libc][cmake] Make `add_tablegen` calls match othersJohn Ericson2-2/+2
2022-01-21[libc][NFC] Add 'struct_' prefix to type headers defining struct types.Siva Chandra Reddy5-6/+6
2022-01-20[libc] Use __builtin_clz to find leading 1 in hypotClint Caywood1-19/+25
2022-01-20[libc] Move the remaining public types to their own type headers.Siva Chandra Reddy23-78/+378
2022-01-20[libc] Make log2f correctly rounded for all rounding modes when FMA is not av...Tue Ly2-5/+18
2022-01-20[libc] Use get_round() instead of floating point tricks in generic hypot impl...Tue Ly2-10/+2
2022-01-20[libc] Implement correct rounding with all rounding modes for hypot functions.Tue Ly7-10/+1289
2022-01-20[libc] Move type definitions to their own self contained header files.Siva Chandra Reddy10-83/+115
2022-01-19[libc] Add a naming rule for global constants.Siva Chandra Reddy9-72/+74
2022-01-19[libc] improve error message for unsupported target platformsYannic Bonenberger1-1/+1
2022-01-19[libc][Obvious] Add -Wno-c++17-extensions to sinf, cosf and sincosf targets.Siva Chandra Reddy1-0/+7
2022-01-18[libc] Remove as_double usage as constant initializations in sincosf implemen...Tue Ly4-36/+34
2022-01-16Revert "[cmake] Use `GNUInstallDirs` to support custom installation dirs."John Ericson1-2/+0
2022-01-16[cmake] Use `GNUInstallDirs` to support custom installation dirs.John Ericson1-0/+2
2022-01-15Revert "[cmake] Use `GNUInstallDirs` to support custom installation dirs."John Ericson1-2/+0
2022-01-15[cmake] Use `GNUInstallDirs` to support custom installation dirs.John Ericson1-0/+2
2022-01-14[libc] move strdup out of requiring SCUDOMichael Jones1-0/+4
2022-01-14[libc] Implement correctly rounded log2f based on RLIBM library.Tue Ly21-47/+528
2022-01-14[libc] Update exhaustive testing documentations.Tue Ly1-0/+6
2022-01-13[libc] Fix precision constants for long double in MPFRUtils.cpp.Tue Ly1-2/+6
2022-01-13[libc][trivial] Make LlvmLibcExhaustiveTest::check method purely virtual.Tue Ly1-1/+1
2022-01-13[libc] Add multithreading support for exhaustive testing and MPFRUtils.Tue Ly8-63/+219
2022-01-13[libc] Add rounding mode support for MPFR testing macros.Tue Ly3-256/+421
2022-01-12[libc] fix strtold_test formatting on ARMMichael Jones1-2/+2
2022-01-12[libc] add working ARM entrypointsMichael Jones2-4/+13
2022-01-11[libc][NFC] Move sys/mman entrypoints to the default build configs.Siva Chandra Reddy14-34/+37
2022-01-10[libc] Add linux aarch64 syscall implementation.Siva Chandra6-6/+143
2022-01-10[libc] Re-enable thrd_test.Siva Chandra Reddy1-13/+12
2021-12-23[libc][obvious] Fix style of MPFRWrapper.Siva Chandra Reddy4-289/+298
2021-12-23[libc][NFC] fix variable nameMichael Jones1-3/+3