summaryrefslogtreecommitdiff
path: root/libc/src/__support/File
AgeCommit message (Expand)Author
2025-11-14[libc] replace for loops with a call to memcpy in File (#165219)Shreeyash Pandey
2025-10-08[libc] Fix integer overflow for large offsets in lseek. (#162394)Jackson Stogel
2025-09-01Revert "[libc] Migrate from baremetal stdio.h to generic stdio.h" (#156371)William Huynh
2025-09-01[libc] Migrate from baremetal stdio.h to generic stdio.h (#152748)William Huynh
2025-08-19[libc] Fix copy/paste error in file.cpp (#150802)codefaber
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue
2025-06-13[libc][NFC] clean internal fd handling (#143991)Michael Jones
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue
2025-01-09[libc] Support _IONBF buffering for read_unlocked (#120677)Jack Huang
2024-11-03[libc] Add proxy headers to handle memory allocation associated with the head...Job Henandez Lara
2024-11-01[libc] Remove the #include <stdlib.h> header (#114453)Job Henandez Lara
2024-10-28[libc] remove #include <fcntl.h> and add proxy or type (#113836)Job Henandez Lara
2024-10-01[libc][stdio] Use proxy headers of stdio.h in src and test folders. (#110067)lntue
2024-07-20[libc] Enable most of the libc entrypoitns for riscv (#99771)Mikhail R. Gadelha
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek
2024-07-11Reland: [libc] Move off_t and stdio macros to proxy hdrs (#98384)Michael Jones
2024-07-09Revert "[libc] Move off_t and stdio macros to proxy hdrs" (#98242)Michael Jones
2024-07-09[libc] Move off_t and stdio macros to proxy hdrs (#98215)Michael Jones
2024-07-08[libc][fix] Use off_t libc type directlyJoseph Huber
2024-07-08[libc] Use `stdio.h` for `off_t` instead of `unistd.h` (#98093)Joseph Huber
2024-07-08[libc][NFC] Adjust use of off_t internally (#68269)Mikhail R. Gadelha
2024-07-07[libc] fix aarch64 GCC build (#97932)Schrodinger ZHU Yifan
2024-06-14[libc] Add the implementation of the fdopen function (#94186)Xu Zhang
2024-05-31[libc] rework mutex (#92168)Schrodinger ZHU Yifan
2024-05-09[libc] Replace `MutexLock` with `cpp::lock_guard` (#89340)Vlad Mishel
2024-03-25[libc][NFC] fix typo (#86540)Alan Zhao
2024-02-22[libc] Rework the GPU build to be a regular target (#81921)Joseph Huber
2023-12-13[libc] fix -Wmacro-redefined (#75261)Nick Desaulniers
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet
2023-09-21[libc][clang-tidy] Add llvm-header-guard to get consistant naming and prevent...Guillaume Chatelet
2023-09-06[libc] Unify lseek implementationsMikhail R. Gadelha
2023-08-17[libc][NFC] Put definitions of stdout and friends into their own object files.Siva Chandra Reddy
2023-08-09[libc] Rework the file handling for the GPUJoseph Huber
2023-08-07[libc][cleanup] Fix most conversion warningsMichael Jones
2023-08-03[libc] Add support to compile some syscalls on 32 bit platformMikhail R. Gadelha
2023-07-26[libc] Add support for the 'fread' function on the GPUJoseph Huber
2023-07-26[libc][Obvious] Fix use of `fwrite` in the RPC serverJoseph Huber
2023-07-20[libc] Remove global constructors on File typeJoseph Huber
2023-07-19[libc][NFC] Move the RPC types to the `rpc_client.h` headerJoseph Huber
2023-07-05[libc] Support fopen / fclose on the GPUJoseph Huber
2023-07-03[libc] Correct usage of __unix__ and __linux__Alfred Persson Forsberg
2023-06-21[libc] Make close function of the internal File class cleanup the file object.Siva Chandra Reddy
2023-06-19[libc] Remove the requirement of a platform-flush operation in File abstraction.Siva Chandra Reddy
2023-06-15[libc] Export GPU extensions to `libc` for external useJoseph Huber
2023-06-15[libc] Move the definitions of the standard IO streams to the platformJoseph Huber
2023-06-06[libc] Remove operator T from cpp::expected.Tue Ly
2023-06-05[libc] Add initial support for 'puts' and 'fputs' to the GPUJoseph Huber
2023-05-30[libc][NFC] Move the Linux file implementation to a subdirectoryJoseph Huber