summaryrefslogtreecommitdiff
path: root/libc/utils
Commit message (Expand)AuthorAgeFilesLines
* [libc] Add a convenience CMake function `add_unittest_framework_library`.Siva Chandra Reddy2023-05-171-2/+2
* [libc] Check the RPC server once again after the kernel exitsJoseph Huber2023-05-122-0/+8
* [libc] Implement a generic streaming interface in the RPCJoseph Huber2023-05-111-9/+16
* [libc][obvious] Fix undefined variable after name changeJoseph Huber2023-05-112-2/+2
* [libc][NFC] Clean up some code in the RPC implementation.Joseph Huber2023-05-111-38/+25
* [libc][rpc] Allocate a single block of shared memory instead of threeJon Chesterfield2023-05-113-50/+22
* [libc] Fix RPC interface when sending and recieving aribtrary packetsJoseph Huber2023-05-101-0/+35
* [libc][rpc] Allocate locks array within processJon Chesterfield2023-05-113-7/+2
* [libc] Support concurrent RPC port access on the GPUJoseph Huber2023-05-053-47/+58
* [libc] Change GPU startup and loader to use multiple kernelsJoseph Huber2023-05-043-160/+195
* [libc] Enable multiple threads to use RPC on the GPUJoseph Huber2023-05-044-14/+33
* [libc] Support global constructors and destructors on NVPTXJoseph Huber2023-05-043-2/+136
* [libc] Fix printing on the GPU when given a `cpp::string_ref`Joseph Huber2023-04-281-4/+9
* [libc] Add a test to directly stimulate the RPC interfaceJoseph Huber2023-04-191-0/+6
* [libc] Update RPC interface for system utilities on the GPUJoseph Huber2023-04-196-57/+59
* [libc] Add the '--threads' and '--blocks' option to the GPU loadersJoseph Huber2023-04-194-19/+82
* [libc][NFC] Move RoundingModeUtils to LibcFPTestHelpers.Siva Chandra Reddy2023-04-186-92/+4
* [libc][NFC] Move ExecuteFunction test util to test/UnitTest.Siva Chandra Reddy2023-04-183-138/+0
* [libc][NFC] Remove the unused FDReader testutil.Siva Chandra Reddy2023-04-173-85/+0
* [libc][NFC] Remove the StreamWrapper class and use the new test logger.Siva Chandra Reddy2023-04-175-251/+141
* [libc][NFC] Move RandUtils.h to test/src/math.Siva Chandra Reddy2023-04-173-37/+0
* [libc][NFC] Remove use of StreamWrapper from math differential tests.Siva Chandra Reddy2023-04-173-77/+0
* [libc] Free the GPU memory allocated in the device loadersJoseph Huber2023-04-032-0/+28
* [libc] Improve copying system vectors to the GPUJoseph Huber2023-04-031-8/+15
* [libc][NFC] Adjust some CMake messages for the GPU buildJoseph Huber2023-03-311-1/+1
* [libc] Enable integration tests targeting NVIDIA GPUsJoseph Huber2023-03-271-0/+8
* [libc] Implement the RPC client / server for NVPTXJoseph Huber2023-03-241-3/+41
* [libc] Add a loader utility for NVPTX architectures for testingJoseph Huber2023-03-245-39/+217
* [libc] Add environment variables to GPU libc test for AMDGPUJoseph Huber2023-03-203-4/+30
* [libc][NFC] Add some missing comments to the RPC implementationJoseph Huber2023-03-201-1/+1
* [libc] Enable integration tests targeting the GPUJoseph Huber2023-03-171-0/+13
* [libc] Add initial support for an RPC mechanism for the GPUJoseph Huber2023-03-172-5/+64
* [libc][NFC] Clean up clang-tidy warnings for `src/__support` and `src/math`.Tue Ly2023-03-151-3/+0
* [libc] update LibcTableGenUtil for LLVM_LINK_LLVM_DYLIBStephen Neuendorffer2023-03-111-0/+1
* [libc] Small improvements to libc cmakeMikhail R. Gadelha2023-03-082-2/+2
* [libc][NFC] Remove allocator definition in the api-test.Siva Chandra Reddy2023-03-051-6/+0
* [libc] Make errno an entrypoint.Siva Chandra Reddy2023-03-031-0/+4
* [libc][CMake] Missing TableGen includePetr Hosek2023-02-211-0/+2
* [libc] Add a loader utility for AMDHSA architectures for testingJoseph Huber2023-02-137-0/+456
* [libc][Obvious] Include MPFRWrapper and testutils only if tests are enabled.Siva Chandra Reddy2023-02-101-2/+4
* [libc][NFC] Move UnitTest and IntegrationTest to the 'test' directory.Siva Chandra Reddy2023-02-0725-1923/+2
* [libc][Obvious] Add a default clause to RoundingModeUtils.h to suppress gccTue Ly2023-02-011-0/+2
* [libc][math] Implement acoshf function correctly rounded to all rounding modes.Tue Ly2023-02-012-0/+10
* [libc][math] Implement asinhf function correctly rounded for all rounding modes.Tue Ly2023-01-272-0/+8
* [libc] Fix warning in ExecuteFunctionUnix.cppAlex Brachet2023-01-252-8/+6
* [libc] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-141-1/+1
* [libc][NFC] Remove the now unused WrapperGen tool and tests.Siva Chandra Reddy2023-01-104-208/+0
* [libc] add noexcept to external function headersMichael Jones2023-01-062-5/+5
* [libc] Add a baremetal config.Siva Chandra Reddy2022-12-201-1/+2
* [libc] Implement a high-precision floating point class.Tue Ly2022-12-142-2/+16