aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2023-05-27Reland "[CMake] Bumps minimum version to 3.20.0.Mark de Wever2-2/+2
2023-05-26[libc] Adapt includes after 25174976e19b2ef916bb94f4613662646c95cd46Krasimir Georgiev1-3/+3
2023-05-26[libc] Make ErrnoSetterMatcher handle logging floating point values.Siva Chandra Reddy67-100/+131
2023-05-25Revert "[libc] Enable hermetic floating point tests"Joseph Huber3-10/+6
2023-05-25[libc] Enable hermetic floating point testsJoseph Huber3-6/+10
2023-05-25[libc][darwin] Add OSUtil for darwin arm64 target so that unit tests can be run.Tue Ly9-1/+224
2023-05-25[libc][doc] Update math function status page to show more targets.Tue Ly1-104/+418
2023-05-25[libc] Support LIBC_COPT_USE_C_ASSERT build flagRoland McGrath1-0/+13
2023-05-25[libc] Fix compilation issues in memory_check_utils.hRoland McGrath1-13/+14
2023-05-25[libc] Add macro LIBC_THREAD_LOCAL.Siva Chandra Reddy13-11/+34
2023-05-25[libc][test] Drastically reduce mem test runtimeGuillaume Chatelet8-74/+126
2023-05-25[NFC][Py Reformat] Reformat python files in the rest of the dirsTobias Hieta3-118/+122
2023-05-25[libc] Make hermetic test depend on the unit test if it exists.Siva Chandra Reddy1-0/+7
2023-05-25[libc] Rearrange error and signal tables.Siva Chandra Reddy19-141/+277
2023-05-24[libc] simplify test for getrandomGuillaume Chatelet1-34/+23
2023-05-24[libc] Reduce the sizes of some math tests that take longest time.Tue Ly8-8/+8
2023-05-24[libc][bazel] Add log, log2, log10, log1p to bazel layout.Tue Ly2-2/+0
2023-05-23[libc] Change UInt integer conversion operators to use standard types.Tue Ly1-7/+13
2023-05-23[libc][obvious] Correctly hoist mask out of the loopJoseph Huber1-1/+2
2023-05-23[libc] More efficiently send bytes via `send_n` and `recv_n`Joseph Huber4-27/+38
2023-05-23[libc] Fix the `send_n` and `recv_n` utilities under divergent lanesJoseph Huber5-11/+61
2023-05-23[libc][math] Implement double precision log1p correctly rounded to all roundi...Tue Ly11-0/+1262
2023-05-23[libc][math] Implement double precision log2 function correctly rounded to al...Tue Ly13-5/+1158
2023-05-23[libc][math] Implement double precision log function correctly rounded to all...Tue Ly15-777/+1866
2023-05-23[libc][AMDGPU] Disable the AMDGPU backend's ctor/dtor lowering for libcJoseph Huber1-0/+1
2023-05-23[libc][math] Make log10 correctly rounded for non-FMA targets and improve its...Tue Ly7-1004/+1178
2023-05-23[libc] Display unit test runtime for hosted environmentsGuillaume Chatelet1-1/+22
2023-05-22[libc] Fix typos in documentationKazu Hirata2-2/+2
2023-05-22[libc] Add an option to make `libc` only build the `libc-hdrgen` toolJoseph Huber1-1/+3
2023-05-22[libc] Add -fno-exceptions and -fno-rtti to integration test build.Siva Chandra Reddy2-5/+3
2023-05-22Add some missing [[noreturn]] attributesNoah Goldstein3-3/+3
2023-05-22Cleanup code in `thread_exit`Noah Goldstein2-5/+17
2023-05-22Support custom attributes in pthread_createNoah Goldstein12-47/+590
2023-05-22[libc] Use MPFR for strtofloat fuzzingMichael Jones10-77/+130
2023-05-20[CMake][libc] Fix non-runtime build when other runtimes are enabledAiden Grossman1-1/+1
2023-05-19[libc] Fix test failing on the GPU due to undefined floating point typeJoseph Huber1-3/+4
2023-05-19[libc] Add a str() method to FPBits which returns a string representation.Siva Chandra Reddy7-64/+396
2023-05-18[libc] Use the new wide integer to hex string facility in LibcTest.Siva Chandra Reddy1-26/+13
2023-05-18[libc] Add comparison specialization for cpp:string typeJoseph Huber1-0/+5
2023-05-18[libc] Disable newly added test from running on NVPTXJoseph Huber1-0/+3
2023-05-18[libc] Add a functioning realloc for hermetic tests.Siva Chandra Reddy3-7/+14
2023-05-18[libc] Extend IntegerToString to convert UInt* numbers to hex string.Siva Chandra Reddy3-1/+71
2023-05-17[libc] Restrict access to the RPC Process internalsJoseph Huber1-0/+5
2023-05-17[libc] Add a convenience CMake function `add_unittest_framework_library`.Siva Chandra Reddy3-118/+153
2023-05-17Revert "Reland "[CMake] Bumps minimum version to 3.20.0.""Nico Weber2-2/+2
2023-05-16[libc] Fix definition and use of LIBC_INLINE macroRoland McGrath3-5/+4
2023-05-16[libc][Obvious] Bump hermetic alloc space to 64KB.Siva Chandra Reddy1-1/+1
2023-05-16[libc] Remove *TestMain libraries and combine them with the main test libraries.Siva Chandra Reddy2-27/+10
2023-05-16[libc][NFC] Simplifly inbox and outbox state handlingJoseph Huber1-37/+20
2023-05-16[libc] Add optimized memcmp for RISCVGuillaume Chatelet1-3/+68