| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[libc] Add proxy header for ACTION type. (#139796) https://github.com/llvm/llvm-project/issues/139561 | 1 年前 | |
| 9 个月前 | ||
[libc] Add proxy header for ENTRY type. (#139746) https://github.com/llvm/llvm-project/issues/139561 | 1 年前 | |
[libc][stdio] Use proxy headers of stdio.h in src and test folders. (#110067) https://github.com/llvm/llvm-project/issues/60481 | 1 年前 | |
[libc] Fix typos in proxy type headers (#114717) | 1 年前 | |
[libc] Character converter skeleton class (#143619) Made CharacterConverter class skeleton | 1 年前 | |
[libc] build fix: always use our char8_t headers even in overlay mode (#144433) Build fix caused by certain platforms not providing char8_t when expected Temporary fix to just always use our own definition, even in overlay mode. | 1 年前 | |
| 2 年前 | ||
| 1 年前 | ||
[libc][stdio] Use proxy headers of stdio.h in src and test folders. (#110067) https://github.com/llvm/llvm-project/issues/60481 | 1 年前 | |
| 1 年前 | ||
[libc] Remove the #include <stdlib.h> header (#114453) | 1 年前 | |
| 11 个月前 | ||
[libc] Fix typos in proxy type headers (#114717) | 1 年前 | |
[libc] Fix typos in proxy type headers (#114717) | 1 年前 | |
| 9 个月前 | ||
[libc] Fix issue with sigjmp_buf.h not being found (#150439) When trying to use <setjmp.h>, it will try to include llvm-libc-types/sigjmp_buf.h due to the way that headergen works. This commit creates a dummy file, as the real implementation is found in llvm-libc-types/jmp_buf.h. | 1 年前 | |
[libc] Remove the #include <stdlib.h> header (#114453) | 1 年前 | |
[libc] Remove the #include <stdlib.h> header (#114453) | 1 年前 | |
[libc] Fix typos in proxy type headers (#114717) | 1 年前 | |
[libc] Added closing quote (#145101) Error message was missing a closing quote, added it. Co-authored-by: Sriya Pratipati <sriyap@google.com> | 1 年前 | |
[libc] Fix typos in proxy type headers (#114717) | 1 年前 | |
| 1 年前 | ||
[libc][stdio] Use proxy headers of stdio.h in src and test folders. (#110067) https://github.com/llvm/llvm-project/issues/60481 | 1 年前 | |
[libc] rework mutex (#92168) | 2 年前 | |
| 1 年前 | ||
| 1 年前 | ||
[libc] Fix issue with sigjmp_buf.h not being found (#150439) When trying to use <setjmp.h>, it will try to include llvm-libc-types/sigjmp_buf.h due to the way that headergen works. This commit creates a dummy file, as the real implementation is found in llvm-libc-types/jmp_buf.h. | 1 年前 | |
[libc] Codify header inclusion policy (#87017) When supporting "overlay" vs "fullbuild" modes, "what ABI are you using?" becomes a fundamental question to have concrete answers for. Overlay mode MUST match the ABI of the system being overlayed onto; fullbuild more flexible (the only system ABI relevant is the OS kernel). When implementing llvm-libc we generally prefer the include-what-you use style of avoiding transitive dependencies (since that makes refactoring headers more painful, and slows down build times). So what header do you include for any given type or function declaration? For any given userspace program, the answer is straightforward. But for llvm-libc which is trying to support multiple ABIs (at least one per configuration), the answer is perhaps less clear. This proposal seeks to add one layer of indirection relative to what's being done today. It then converts users of sigset_t and struct epoll_event and the epoll implemenations over to this convention as an example. | 2 年前 | |
[libc] Remove the #include <stdlib.h> header (#114453) | 1 年前 | |
[libc] Add functions to send/recv messages (#106467) This patch adds the necessary functions to send and receive messages over a socket. Those functions are: recv, recvfrom, recvmsg, send, sendto, sendmsg, and socketpair for testing. | 1 年前 | |
| 1 年前 | ||
[libc] Fix typos in proxy type headers (#114717) | 1 年前 | |
[libc] Define (stub) dl_iterate_phdr (#131436) This fleshes out the <link.h> a little more, including the struct dl_phdr_info type and declaring the dl_iterate_phdr function. There is only a no-op implementation without tests, as for the existing dlfcn functions. | 1 年前 | |
[libc] Codify header inclusion policy (#87017) When supporting "overlay" vs "fullbuild" modes, "what ABI are you using?" becomes a fundamental question to have concrete answers for. Overlay mode MUST match the ABI of the system being overlayed onto; fullbuild more flexible (the only system ABI relevant is the OS kernel). When implementing llvm-libc we generally prefer the include-what-you use style of avoiding transitive dependencies (since that makes refactoring headers more painful, and slows down build times). So what header do you include for any given type or function declaration? For any given userspace program, the answer is straightforward. But for llvm-libc which is trying to support multiple ABIs (at least one per configuration), the answer is perhaps less clear. This proposal seeks to add one layer of indirection relative to what's being done today. It then converts users of sigset_t and struct epoll_event and the epoll implemenations over to this convention as an example. | 2 年前 | |
[libc] Fix overlay mode inclusion for fcntl.h header. (#119159) | 1 年前 | |
[libc] Fix overlay mode inclusion for fcntl.h header. (#119159) | 1 年前 | |
[libc] Fix overlay mode inclusion for fcntl.h header. (#119159) | 1 年前 | |
[libc] implement sys/uio/writev (#122233) implement sys/uio/writev according to POSIX standard. This vectorized IO API is needed by many logging libraries to achieve atomic logging multiple strings. | 1 年前 | |
| 1 年前 | ||
[libc] Add functions to send/recv messages (#106467) This patch adds the necessary functions to send and receive messages over a socket. Those functions are: recv, recvfrom, recvmsg, send, sendto, sendmsg, and socketpair for testing. | 1 年前 | |
| 1 年前 | ||
[libc] Clean up sys/resource (#161749) Needed to support sys/resource in bazel | 10 个月前 | |
[libc] Add struct_sched_param proxy header (#151722) This enables cleaning up the remaining sched.h includes littered around the code base. | 1 年前 | |
[libc] add proxy header for struct_sigaction (#96224) | 2 年前 | |
[libc] Add functions to send/recv messages (#106467) This patch adds the necessary functions to send and receive messages over a socket. Those functions are: recv, recvfrom, recvmsg, send, sendto, sendmsg, and socketpair for testing. | 1 年前 | |
[libc] Codify header inclusion policy (#87017) When supporting "overlay" vs "fullbuild" modes, "what ABI are you using?" becomes a fundamental question to have concrete answers for. Overlay mode MUST match the ABI of the system being overlayed onto; fullbuild more flexible (the only system ABI relevant is the OS kernel). When implementing llvm-libc we generally prefer the include-what-you use style of avoiding transitive dependencies (since that makes refactoring headers more painful, and slows down build times). So what header do you include for any given type or function declaration? For any given userspace program, the answer is straightforward. But for llvm-libc which is trying to support multiple ABIs (at least one per configuration), the answer is perhaps less clear. This proposal seeks to add one layer of indirection relative to what's being done today. It then converts users of sigset_t and struct epoll_event and the epoll implemenations over to this convention as an example. | 2 年前 | |
| 2 年前 | ||
[libc][NFC] Cleanup time.h (#122027) While working on strftime I noticed some constants were being defined in unexpected places. One thing led to another, and I ended up doing a major cleanup of the time functions. What's included: All uses of <time.h> in /src and /test removed (except for LibcTest.cpp) The various time constants have been moved to time_constants.h, and the time_constants namespace. struct tm gets its own type indirection header now. | 1 年前 | |
[libc] Fix typos in proxy type headers (#114717) | 1 年前 | |
| 2 年前 | ||
| 1 年前 | ||
[libc][wchar] Move wchar's types to proxy headers. (#109334) Also protect against extern inline function definitions added when building with gcc: https://github.com/llvm/llvm-project/issues/60481. | 1 年前 | |
[libc][wchar] Move wchar's types to proxy headers. (#109334) Also protect against extern inline function definitions added when building with gcc: https://github.com/llvm/llvm-project/issues/60481. | 1 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 9 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 10 个月前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 |