summaryrefslogtreecommitdiff
path: root/libc/utils/gpu/server
AgeCommit message (Expand)Author
2025-03-13[libc] Make RPC server handling header only (#131205)Joseph Huber
2025-03-13[libc] Remove use of C++ STL features from `rpc_server.cpp` (#131169)Joseph Huber
2025-03-12[libc] Template the writing mode for the writer class (#111559)Joseph Huber
2025-02-03[libc][NFC] Silence C99 extension warnings on clang for RPCJoseph Huber
2024-12-17[libc] Install RPC server to `shared/rpc.h` (#120170)Joseph Huber
2024-12-15libc: Prefix RPC Status code to avoid conflict in windows build (#119991)Jinsong Ji
2024-12-02[libc][NFC] Rename RPC opcodes to better reflect their usageJoseph Huber
2024-11-27[libc] Move libc server handlers to a shared header (#117908)Joseph Huber
2024-11-25[libc][NFC] Move RPC opcodes to the 'shared/' directory as wellJoseph Huber
2024-11-25[libc] Remove RPC server API and use the header directly (#117075)Joseph Huber
2024-11-22[libc] Move RPC interface to `libc/shared` to export it (#117034)Joseph Huber
2024-11-19[libc] Increase RPC opcode to 32-bit and use a class byte (#116905)Joseph Huber
2024-10-15[libc] Remove dependency on `cpp::function` in `rpc.h` (#112422)Joseph Huber
2024-10-06[libc] GPU RPC interface: add return value to `rpc_host_call` (#111288)Ivan Butygin
2024-09-28[libc] Use RAII alloc in gpu rpc printf impl (#110352)Ivan Butygin
2024-09-28[libc] Use RAII based alloc in gpu rpc_server instead of manual new/delete (#...Ivan Butygin
2024-09-27[libc] Fix memory leak and accidentally ignoring dimensions in loaderJoseph Huber
2024-09-24[libc] Implement the 'rename' function on the GPU (#109814)Joseph Huber
2024-09-23[libc] Add GPU support for the 'system' function (#109687)Joseph Huber
2024-09-19[libc][AMDGPU] Disable %m in RPC server (#109317)Michael Jones
2024-08-07[libc] Fix conflict values from internal `limits.h` when used externallyJoseph Huber
2024-08-07[libc] Fix bot accidentally picking up conflicting MB_LEN_MAXJoseph Huber
2024-07-20[libc] Fix GPU 'printf' on strings with paddingJoseph Huber
2024-07-12[libc] Implement (v|f)printf on the GPU (#96369)Joseph Huber
2024-07-01[libc] Implement the 'remove' function on the GPU (#97096)Joseph Huber
2024-04-02[libc] Implement temporary `printf` on the GPU (#85331)Joseph Huber
2024-03-29[libc] Change RPC interface to not use device ids (#87087)Joseph Huber
2024-03-27[libc] Remove obsolete LIBC_HAS_BUILTIN macro (#86554)Marc Auberer
2024-03-11[libc] Build the GPU during the projects setup like libc-hdrgen (#84667)Joseph Huber
2024-03-10[libc] Move RPC opcodes include out of the headerJoseph Huber
2024-03-08 [libc][NFCI] Remove lane size template argument on RPC server (#84557)Joseph Huber
2024-02-23[libc][NFC] Remove all trailing spaces from libc (#82831)Joseph Huber
2024-02-23[libc] Remove 'llvm-gpu-none' directory from build (#82816)Joseph Huber
2024-02-22[libc] Rework the GPU build to be a regular target (#81921)Joseph Huber
2024-02-13[libc] Rework the RPC interface to accept runtime wave sizes (#80914)Joseph Huber
2024-01-30[libc] Change the starting port index to use the SMID (#79200)Joseph Huber
2024-01-19[libc] Redo the install targets (#78795)Petr Hosek
2023-11-27[libc] Use file lock to join newline on RPC puts call (#73373)Joseph Huber
2023-10-23Typos: 'maxium', 'minium'Hans Wennborg
2023-10-19[libc] Rework the 'fgets' implementation on the GPU (#69635)Joseph Huber
2023-10-17[libc] Implement the 'ungetc' function on the GPU (#69248)Joseph Huber
2023-09-26[libc] Scan the ports more fairly in the RPC server (#66680)Joseph Huber
2023-09-26[libc] Fix RPC server global after mass replace of __llvm_libcJoseph Huber
2023-09-26[libc] Implement `fseek`, `fflush`, and `ftell` on the GPU (#67160)Joseph Huber
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet
2023-09-25[libc] Change the `puts` implementation on the GPU (#67189)Joseph Huber
2023-09-21[libc] Fix and simplify the implementation of 'fread' on the GPU (#66948)Joseph Huber
2023-09-21[libc][NFC] Remove unused function from the RPC serverJoseph Huber
2023-09-21[libc] Remove the 'rpc_reset' routine from the RPC implementation (#66700)Joseph Huber
2023-09-14[libc] Implement more input functions on the GPU (#66288)Joseph Huber