aboutsummaryrefslogtreecommitdiff
path: root/libc/utils
AgeCommit message (Expand)AuthorFilesLines
2023-07-05[libc] Support fopen / fclose on the GPUJoseph Huber1-0/+18
2023-07-05[libc] Support timing information in libc testsJoseph Huber1-14/+53
2023-07-05[libc] fix MPFR rounding problems in fuzz testMichael Jones2-25/+3
2023-06-30[libc] Make the RPC server target always availableJoseph Huber2-1/+5
2023-06-30[libc] Add other RPC callback methods to the RPC serverJoseph Huber2-19/+50
2023-06-29[libc] Fix the implementation of exit on the GPUJoseph Huber1-0/+2
2023-06-28[libc][math] Implement erff function correctly rounded to all rounding modes.Tue Ly2-0/+9
2023-06-26[libc] Allow the RPC client to be initialized via a H2D memcpyJoseph Huber2-5/+22
2023-06-21[libc] Rename and install the RPC server interfaceJoseph Huber6-10/+16
2023-06-21[libc][NFC] Cleanup the RPC server implementation prior to installingJoseph Huber2-3/+18
2023-06-20[libc] Remove flexible array and replace with a templateJoseph Huber2-82/+188
2023-06-15[libc][obvious] Actually return the value from `malloc` for NVPTXJoseph Huber1-0/+1
2023-06-15[libc] Export GPU extensions to `libc` for external useJoseph Huber4-25/+19
2023-06-15[libc] Begin implementing a library for the RPC serverJoseph Huber10-199/+462
2023-06-14[libc] Enable hermetic floating point tests again.Tue Ly1-16/+24
2023-06-14[libc] Enable custom logging in LibcTestGuillaume Chatelet1-5/+16
2023-06-14Revert D152630 "[libc] Enable custom logging in LibcTest"Guillaume Chatelet1-5/+5
2023-06-14[libc] Enable custom logging in LibcTestGuillaume Chatelet1-5/+5
2023-06-10[libc][math] Move str method from FPBits class to testing utils.Tue Ly2-16/+18
2023-06-09[libc] Fix some tests on NVPTX due to insufficient stack sizeJoseph Huber1-0/+6
2023-06-08[libc] add options to printf decimal floatsMichael Jones1-0/+204
2023-06-05[libc] Replace the `PRINT_TO_STDERR` opcode for RPC printing.Joseph Huber1-13/+0
2023-06-05[libc][obvious] Fix conditional when CUDA is not foundJoseph Huber1-2/+2
2023-06-05[libc] Add initial support for 'puts' and 'fputs' to the GPUJoseph Huber1-0/+26
2023-06-05[libc] Implement basic `malloc` and `free` support on the GPUJoseph Huber4-15/+76
2023-05-31[libc][NFC] Fixing various typosGuillaume Chatelet1-2/+2
2023-05-25[NFC][Py Reformat] Reformat python files in the rest of the dirsTobias Hieta1-11/+11
2023-05-23[libc] More efficiently send bytes via `send_n` and `recv_n`Joseph Huber1-0/+1
2023-05-22[libc] Use MPFR for strtofloat fuzzingMichael Jones3-10/+25
2023-05-19[libc] Add a str() method to FPBits which returns a string representation.Siva Chandra Reddy1-25/+24
2023-05-17[libc] Add a convenience CMake function `add_unittest_framework_library`.Siva Chandra Reddy1-2/+2
2023-05-12[libc] Check the RPC server once again after the kernel exitsJoseph Huber2-0/+8
2023-05-11[libc] Implement a generic streaming interface in the RPCJoseph Huber1-9/+16
2023-05-11[libc][obvious] Fix undefined variable after name changeJoseph Huber2-2/+2
2023-05-11[libc][NFC] Clean up some code in the RPC implementation.Joseph Huber1-38/+25
2023-05-11[libc][rpc] Allocate a single block of shared memory instead of threeJon Chesterfield3-50/+22
2023-05-10[libc] Fix RPC interface when sending and recieving aribtrary packetsJoseph Huber1-0/+35
2023-05-11[libc][rpc] Allocate locks array within processJon Chesterfield3-7/+2
2023-05-05[libc] Support concurrent RPC port access on the GPUJoseph Huber3-47/+58
2023-05-04[libc] Change GPU startup and loader to use multiple kernelsJoseph Huber3-160/+195
2023-05-04[libc] Enable multiple threads to use RPC on the GPUJoseph Huber4-14/+33
2023-05-04[libc] Support global constructors and destructors on NVPTXJoseph Huber3-2/+136
2023-04-28[libc] Fix printing on the GPU when given a `cpp::string_ref`Joseph Huber1-4/+9
2023-04-19[libc] Add a test to directly stimulate the RPC interfaceJoseph Huber1-0/+6
2023-04-19[libc] Update RPC interface for system utilities on the GPUJoseph Huber6-57/+59
2023-04-19[libc] Add the '--threads' and '--blocks' option to the GPU loadersJoseph Huber4-19/+82
2023-04-18[libc][NFC] Move RoundingModeUtils to LibcFPTestHelpers.Siva Chandra Reddy6-92/+4
2023-04-18[libc][NFC] Move ExecuteFunction test util to test/UnitTest.Siva Chandra Reddy3-138/+0
2023-04-17[libc][NFC] Remove the unused FDReader testutil.Siva Chandra Reddy3-85/+0
2023-04-17[libc][NFC] Remove the StreamWrapper class and use the new test logger.Siva Chandra Reddy5-251/+141