aboutsummaryrefslogtreecommitdiff
path: root/libc/src
AgeCommit message (Expand)AuthorFilesLines
2025-07-02Revert "Fix wcpncpy() return value; add test." (#146752)Michael Jones1-3/+2
2025-07-02Fix wcpncpy() return value; add test.enh-google1-2/+3
2025-07-02[libc] Fix internal alignment in allcoator (#146738)Joseph Huber1-3/+5
2025-07-02[libc] Efficiently implement `aligned_alloc` for AMDGPU (#146585)Joseph Huber3-9/+37
2025-07-02[libc] Use is aligned builtin instead of ptrtoint (#146402)Joseph Huber1-2/+2
2025-07-01[libc] wcscspn implementation (#146158)sribee83-0/+67
2025-06-30[libc][obvious] Fixed typos in some wchar headers (#146413)sribee82-2/+2
2025-06-30[libc] wcstok implementation (#145989)Uzair Nawaz3-0/+82
2025-06-30[libc] implement sigsetjmp for thumb/thumb2/armv7-a (#138147)Schrodinger ZHU Yifan2-0/+81
2025-06-30[libc] Efficiently implement 'realloc' for AMDGPU devices (#145960)Joseph Huber3-11/+32
2025-06-27[libc] Changed CharacterConverter returns (#146130)sribee84-9/+8
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)sribee83-0/+58
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] Error fixes for mbrtowc and wcrtomb (#145785)sribee85-5/+14
2025-06-25[libc] Implemented wctomb (#145554)Uzair Nawaz3-0/+70
2025-06-25[libc] Added isValidState to CharacterConverter class to ensure a provided mb...Uzair Nawaz2-3/+16
2025-06-23[libc] wcpncpy implementation (#145430)sribee83-0/+71
2025-06-23[libc] mbtowc implementation (#145405)sribee83-0/+78
2025-06-23[libc] wcpcpy implementation (#144802)sribee83-0/+60
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 Nawaz6-0/+173
2025-06-20[libc] mbrtowc implementation (#144760)sribee87-3/+176
2025-06-20[libc] Reworked CharacterConverter isComplete into isFull and isEmpty (#144799)Uzair Nawaz3-20/+22
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][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 ElAshram3-4/+39
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-17Reland "[libc] utf8 to 32 CharacterConverter" (#144450)sribee81-0/+56
2025-06-16Revert "[libc] utf8 to 32 CharacterConverter" (#144446)sribee81-55/+0
2025-06-16[libc] utf8 to 32 CharacterConverter (#143973)sribee81-0/+55
2025-06-16[libc] build fix: always use our char8_t headers even in overlay mode (#144433)Uzair Nawaz1-1/+1
2025-06-16[libc] Implemented CharacterConverter push/pop for utf32->utf8 conversions (#...Uzair Nawaz5-39/+81
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)sribee82-10/+10
2025-06-13Fix string_length function so that it always returns. (#144148)Amy Huang1-2/+1
2025-06-13[libc][NFC] clean internal fd handling (#143991)Michael Jones12-78/+142
2025-06-13[libc] Implemented wmemmove (#142245)Uzair Nawaz3-0/+61
2025-06-12[libc] Independent strcat/strncat/stpcpy (#142643)Michael Jones4-15/+12
2025-06-12[libc] Prevent building wchar on MacOS (#143978)Uzair Nawaz1-1/+5
2025-06-12[libc] Changed mbstate struct (#143942)sribee82-2/+4
2025-06-12[libc] Implement perror (#143624)Michael Jones4-0/+117
2025-06-12[libc] Build fixes for widechar characterconverter (#143805)Uzair Nawaz3-1/+7
2025-06-12[libc][math] Refactor expf implementation to header-only in src/__support/mat...lntue6-104/+290
2025-06-12[libc] Fix ioctl errno inclusion (#143928)Michael Jones1-1/+1