aboutsummaryrefslogtreecommitdiff
path: root/libc
AgeCommit message (Expand)AuthorFilesLines
2025-07-02Revert "Fix wcpncpy() return value; add test." (#146752)Michael Jones2-12/+2
2025-07-02Fix wcpncpy() return value; add test.enh-google2-2/+12
2025-07-02[libc] Fix internal alignment in allcoator (#146738)Joseph Huber3-5/+8
2025-07-02[libc] Efficiently implement `aligned_alloc` for AMDGPU (#146585)Joseph Huber5-9/+81
2025-07-02[libc] Use is aligned builtin instead of ptrtoint (#146402)Joseph Huber1-2/+2
2025-07-01[libc] wcscspn implementation (#146158)sribee87-0/+152
2025-06-30[libc][obvious] Fixed typos in some wchar headers (#146413)sribee82-2/+2
2025-06-30[libc] wcstok implementation (#145989)Uzair Nawaz7-0/+282
2025-06-30[libc] implement sigsetjmp for thumb/thumb2/armv7-a (#138147)Schrodinger ZHU Yifan4-1/+84
2025-06-30[libc] Efficiently implement 'realloc' for AMDGPU devices (#145960)Joseph Huber5-11/+91
2025-06-27[libc] Changed CharacterConverter returns (#146130)sribee85-14/+14
2025-06-27[libc] Add and use 'cpp::launder' to guard placement new (#146123)Joseph Huber2-2/+10
2025-06-27[libc] Implemented wcsnlen (#145610)sribee87-0/+132
2025-06-26[libc] Fix the risc-v half precison float feature check (#145894)Hans Wennborg1-1/+1
2025-06-26[libc] Improve memcpy for ARM Cortex-M supporting unaligned accesses. (#144872)Guillaume Chatelet5-2/+225
2025-06-25[libc] Enable all f16 math functions on the GPU (#145813)Joseph Huber2-0/+36
2025-06-25[libc] Error fixes for mbrtowc and wcrtomb (#145785)sribee88-28/+97
2025-06-25[libc] Implemented wctomb (#145554)Uzair Nawaz7-0/+162
2025-06-25[libc] Added isValidState to CharacterConverter class to ensure a provided mb...Uzair Nawaz3-3/+58
2025-06-23[libc] wcpncpy implementation (#145430)sribee87-0/+174
2025-06-23[libc] mbtowc implementation (#145405)sribee87-0/+254
2025-06-23[libc] Fix broken links in libc (#145199)Shubh Pachchigar3-8/+11
2025-06-23[libc] wcpcpy implementation (#144802)sribee87-0/+128
2025-06-21[libc] Fix feature check for riscv (#145169)Mikhail R. Gadelha1-3/+3
2025-06-20[libc] Implemented wcrtomb internal function and public libc function (#144596)Uzair Nawaz10-0/+289
2025-06-20[libc] Added closing quote (#145101)sribee81-1/+1
2025-06-20[libc] mbrtowc implementation (#144760)sribee814-4/+409
2025-06-20[libc] Reworked CharacterConverter isComplete into isFull and isEmpty (#144799)Uzair Nawaz5-50/+60
2025-06-19[libc] Use `raise_except_if_required` for log2f. (#144961)lntue1-1/+1
2025-06-19[libc] Skip x87 floating point register and only update mxcsr for x86_64 targ...lntue2-5/+13
2025-06-19[libc] Fix bug in LIBC_CONF_ERRNO_MODE being undefined (#144896)William Huynh1-1/+1
2025-06-19[libc][math] Skip setting errno and floating point exception for math functio...lntue2-4/+21
2025-06-19[libc] Fix setjmp build order. (#144917)lntue1-3/+4
2025-06-19Implement `sigsetjmp` and `siglongjmp` for darwin/aarch64 (#139555)Aly ElAshram7-5/+60
2025-06-18[libc] Internal getrandom implementation (#144427)sribee85-17/+63
2025-06-18[libc][printf] Fix out-of-range shift in float320 printf (#144542)Simon Tatham1-1/+4
2025-06-17[libc] Moved shared constexpr to the top (#144569)sribee81-9/+8
2025-06-17Fix/reapply "[libc] Migrate stdio tests to ErrnoCheckingTest. (#144134)Alexey Samsonov13-77/+85
2025-06-17Reland "[libc] utf8 to 32 CharacterConverter" (#144450)sribee84-3/+264
2025-06-16Revert "[libc] utf8 to 32 CharacterConverter" (#144446)sribee84-263/+3
2025-06-16[libc] utf8 to 32 CharacterConverter (#143973)sribee84-3/+263
2025-06-16[libc] build fix: always use our char8_t headers even in overlay mode (#144433)Uzair Nawaz2-9/+1
2025-06-16[libc] Implemented CharacterConverter push/pop for utf32->utf8 conversions (#...Uzair Nawaz8-39/+278
2025-06-16[libc] Change default behaviour of baremetal/printf to use stdout (#143703)William Huynh4-11/+11
2025-06-16[libc] Removed public function calls in table.h (#144168)sribee83-11/+13
2025-06-13Revert "Turn LIBC_COPT_STRING_UNSAFE_WIDE_READ on by default" (#144167)Amy Huang1-1/+1
2025-06-13Turn LIBC_COPT_STRING_UNSAFE_WIDE_READ on by default (#144163)Amy Huang1-1/+1
2025-06-13[libc] Output all headers with LIBC_CONF_OUTPUT_ALL_HEADERS (#144114)William Huynh3-2/+8
2025-06-13Fix string_length function so that it always returns. (#144148)Amy Huang1-2/+1
2025-06-13[libc] Fix missing errno include in fuzzer (#144132)Michael Jones1-0/+1