aboutsummaryrefslogtreecommitdiff
path: root/libc/utils
AgeCommit message (Expand)AuthorFilesLines
2023-12-01[libc] Allocate fine-grained memory for the RPC host symbolJoseph Huber1-1/+2
2023-12-01Revert "[libc] Explicitly pin memory for the client symbol lookup (#73988)"Joseph Huber1-10/+7
2023-12-01[libc] Move the pointer to pin off the stack to the heap (#74118)Joseph Huber1-2/+3
2023-11-30[libc] Explicitly pin memory for the client symbol lookup (#73988)Joseph Huber1-7/+9
2023-11-30[libc] Explicitly pin memory for the HSA memory transfer (#73973)Joseph Huber1-6/+6
2023-11-27[libc] Use file lock to join newline on RPC puts call (#73373)Joseph Huber1-2/+4
2023-11-23[libc][NFC] Sink "PlatformDefs.h" into "FloatProperties.h" (#73226)Guillaume Chatelet2-2/+0
2023-11-21[libc] Update the AMDGPU implementation to use code object 5 (#72580)Joseph Huber1-4/+31
2023-11-09[libc][fix] Call GPU destructors in the correct orderJoseph Huber1-1/+0
2023-11-06[libc][math] Implement powf function correctly rounded to all rounding modes....lntue2-0/+9
2023-11-01[amdgpu][openmp] Treat missing TIMESTAMP_FREQUENCY as non-fatal (#70987)Jon Chesterfield1-15/+16
2023-10-30[libc][Obvious] Fix missing semicolon in AMDGPU loader implementationJoseph Huber1-3/+2
2023-10-30[amdgpu][openmp] Avoiding writing to packet header twice (#70695)Jon Chesterfield1-7/+8
2023-10-23Typos: 'maxium', 'minium'Hans Wennborg1-1/+1
2023-10-19[libc] Rework the 'fgets' implementation on the GPU (#69635)Joseph Huber1-0/+16
2023-10-19[libc] Fix accidental LIBC_NAMESPACE_clock_freq (#69620)alfredfo1-1/+1
2023-10-17[libc] Implement the 'ungetc' function on the GPU (#69248)Joseph Huber1-0/+7
2023-10-04[libc][NFC] Fix -Wdangling-else when compiling libc with gcc >= 7 (#67833)Mikhail R. Gadelha1-8/+16
2023-10-02[libc][NFC] Couple of small warning fixes (#67847)Mikhail R. Gadelha1-0/+1
2023-09-26[libc] Scan the ports more fairly in the RPC server (#66680)Joseph Huber1-6/+12
2023-09-26[libc] Fix RPC server global after mass replace of __llvm_libcJoseph Huber1-1/+1
2023-09-26[libc] Implement `fseek`, `fflush`, and `ftell` on the GPU (#67160)Joseph Huber1-0/+20
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet6-27/+30
2023-09-25[libc] Change the `puts` implementation on the GPU (#67189)Joseph Huber1-9/+13
2023-09-21[libc] Fix and simplify the implementation of 'fread' on the GPU (#66948)Joseph Huber1-10/+5
2023-09-21[libc] Fix Off By One Errors In Printf Long Double (#66957)michaelrj-google1-2/+2
2023-09-21[libc][NFC] Remove unused function from the RPC serverJoseph Huber1-11/+4
2023-09-21[libc] Remove the 'rpc_reset' routine from the RPC implementation (#66700)Joseph Huber5-45/+96
2023-09-20[reland][libc][cmake] Tidy compiler includes (#66783) (#66878)Guillaume Chatelet2-1/+2
2023-09-19Revert "[libc][cmake] Tidy compiler includes (#66783)" (#66822)Guillaume Chatelet2-2/+1
2023-09-19[libc][cmake] Tidy compiler includes (#66783)Guillaume Chatelet2-1/+2
2023-09-14[libc] Implement more input functions on the GPU (#66288)Joseph Huber1-0/+19
2023-09-07[libc] Fix building the RPC server with LIBC_NAMESPACE (#65642)Joseph Huber1-0/+2
2023-09-02[libc][fix] Fix buffer overrun in initialization of GPU return valueJoseph Huber1-1/+1
2023-08-31[libc] Implement the 'abort' function on the GPUJoseph Huber1-0/+7
2023-08-23[libc] Remove `MAX_LANE_SIZE` definition from the RPC serverJoseph Huber5-26/+25
2023-07-26[libc] Add support for the 'fread' function on the GPUJoseph Huber1-0/+20
2023-07-26[libc][Obvious] Fix use of `fwrite` in the RPC serverJoseph Huber1-3/+2
2023-07-21[libc] Remove test RPC opcodes from the exported headerJoseph Huber5-38/+151
2023-07-21[libc] Treat the locks array as a bitfieldJoseph Huber2-2/+2
2023-07-20[libc] Add an override option for specifying the loader implementationJoseph Huber1-1/+9
2023-07-20[libc][amdgpu] Accept deadstripped clock_freq globalJon Chesterfield1-23/+26
2023-07-20[libc][amdgpu] Tolerate different install directories for hsa.hJon Chesterfield1-2/+12
2023-07-19[libc] Add basic support for calling host functions from the GPUJoseph Huber1-4/+16
2023-07-19Revert "[libc] Treat the locks array as a bitfield"Joseph Huber2-2/+2
2023-07-18[libc] Treat the locks array as a bitfieldJoseph Huber2-2/+2
2023-07-11[libc][Obvious] Check if the state hasn't already been destroyed on shutdownJoseph Huber1-1/+1
2023-07-07[libc] Add support for creating wrapper headers for offloading in clangJoseph Huber3-1/+83
2023-07-06Revert "[libc] Add support for creating wrapper headers for offloading in clang"Joseph Huber3-83/+1
2023-07-06[libc] Add support for creating wrapper headers for offloading in clangJoseph Huber3-1/+83