summaryrefslogtreecommitdiff
path: root/libc/test
Commit message (Expand)AuthorAgeFilesLines
* [libc] Add a convenience CMake function `add_unittest_framework_library`.Siva Chandra Reddy2023-05-171-111/+129
* [libc][Obvious] Bump hermetic alloc space to 64KB.Siva Chandra Reddy2023-05-161-1/+1
* [libc] Remove *TestMain libraries and combine them with the main test libraries.Siva Chandra Reddy2023-05-161-25/+8
* [libc] Make the bump pointer explicitly return null on buffer oveerrunJoseph Huber2023-05-152-4/+6
* [libc][math] Implement fast division / modulus for UInt / (uint32_t * 2^e).Tue Ly2023-05-121-0/+27
* [libc] Fix undeclared 'free' function in stream testJoseph Huber2023-05-111-0/+1
* [libc] Implement a generic streaming interface in the RPCJoseph Huber2023-05-112-0/+59
* [libc] Fix RPC interface when sending and recieving aribtrary packetsJoseph Huber2023-05-102-0/+50
* [libc] Add optimized memcpy for RISCVGuillaume Chatelet2023-05-101-0/+40
* [libc] Make the opcode parameter a compile time constantJoseph Huber2023-05-081-2/+2
* [libc] Enable multiple threads to use RPC on the GPUJoseph Huber2023-05-042-3/+20
* [libc] Remove support for atomic test due to failing on sm_60Joseph Huber2023-05-041-9/+13
* [libc] Maintain proper alignment for the hermetic tests mallocJoseph Huber2023-05-042-12/+13
* [libc] Enable running libc unit tests on NVPTXJoseph Huber2023-05-047-40/+67
* [libc] Support global constructors and destructors on NVPTXJoseph Huber2023-05-043-10/+11
* [libc] Enable running libc unit tests on AMDGPUJoseph Huber2023-05-049-19/+37
* [libc][rpc] Simplify mailbox state trackingJon Chesterfield2023-05-041-1/+1
* [libc] add socket functionMichael Jones2023-05-034-0/+42
* [libc] Revert rounding mode changes for hermetic testsJoseph Huber2023-05-031-4/+4
* [libc] Enable the '__support' unit tests to be hermeticJoseph Huber2023-05-037-52/+56
* [libc] Split out FPExceptMatcher from the FP utilsJoseph Huber2023-05-032-3/+17
* [libc] Enable the 'stdlib' unit tests to be hermeticJoseph Huber2023-05-033-50/+66
* [libc] Add 'UNIT_TEST_ONLY' and 'HERMETIC_TEST_ONLY' to 'add_libc_test'Joseph Huber2023-05-021-2/+3
* [libc] Enable the 'string' unit tests to be hermeticJoseph Huber2023-05-023-85/+86
* [libc] Remove use of 'assert' from the string testsJoseph Huber2023-05-023-16/+0
* [libc] Fix some missing features from the hermetic test supportJoseph Huber2023-05-021-8/+6
* [libc] Add support for global ctors / dtors for AMDGPUJoseph Huber2023-04-292-0/+70
* [libc][NFC] Start cleanup of time functionsMichael Jones2023-04-281-9/+9
* [libc] Add a new target named LibcHermeticTestMain.Siva Chandra Reddy2023-04-261-21/+23
* [libc][fix] Also remove the headers for the other flagsJoseph Huber2023-04-261-2/+2
* [libc][fix] Only add the hermetic test flags in GPU modeJoseph Huber2023-04-261-1/+1
* [libc] Enable the GPU build to build the UnitTest libraryJoseph Huber2023-04-261-3/+1
* [libc] Add path to include generated headers for hermetic testsJoseph Huber2023-04-261-0/+8
* [libc][bazel] add file printf targets and supportMichael Jones2023-04-266-5/+75
* [libc] Fix sched_get_priority_max() syscall invocationTal Zussman2023-04-251-2/+2
* [libc][Obvious] Add NO_RUN_POSTBUILD to sqrtf exhaustive test.Siva Chandra Reddy2023-04-241-0/+1
* [libc] Add rule named `add_libc_hermetic_test` which adds a hermetic test.Siva Chandra Reddy2023-04-248-157/+287
* [libc] Run all unit tests, irrespective of whether they belong to a test suite.Siva Chandra Reddy2023-04-2435-59/+62
* [libc] Add more utility functions for the GPUJoseph Huber2023-04-241-1/+1
* [libc] [NFC] Fixed comments formatting style.Raman Tenneti2023-04-212-4/+2
* [libc] Support constexpr uint initializationMichael Jones2023-04-201-0/+7
* [LIBC] Implement remainder of posix 'sched.h' minus `SCHED_SPORADIC`Noah Goldstein2023-04-204-0/+582
* [LIBC] Fix incorrect handling of `pthread_join(tid, nullptr)`Noah Goldstein2023-04-202-0/+44
* [libc][math] Remove placeholder implementations of asin and pow.Tue Ly2023-04-203-104/+0
* [libc] Test the RPC interface with multiple blocksJoseph Huber2023-04-192-2/+8
* [libc] Add a test to directly stimulate the RPC interfaceJoseph Huber2023-04-192-0/+43
* [LIBC] Fix incorrect behavior with pthread_key_t when value was nullptrNoah Goldstein2023-04-191-6/+29
* [libc] Fix strtod hex exponent overflow bugMichael Jones2023-04-191-0/+3
* [libc][math] Remove the unused dp_trig target and tests.Siva Chandra Reddy2023-04-192-68/+0
* [libc][Obvious] Remove an unused "using" declaration.Siva Chandra Reddy2023-04-191-2/+0