aboutsummaryrefslogtreecommitdiff
path: root/libc/src/__support
AgeCommit message (Expand)AuthorFilesLines
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 Huber2-0/+28
2025-07-02[libc] Use is aligned builtin instead of ptrtoint (#146402)Joseph Huber1-2/+2
2025-06-30[libc] Efficiently implement 'realloc' for AMDGPU devices (#145960)Joseph Huber2-0/+23
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-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 Chatelet1-1/+3
2025-06-25[libc] Error fixes for mbrtowc and wcrtomb (#145785)sribee83-3/+12
2025-06-25[libc] Added isValidState to CharacterConverter class to ensure a provided mb...Uzair Nawaz2-3/+16
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 Nawaz3-0/+91
2025-06-20[libc] mbrtowc implementation (#144760)sribee84-3/+97
2025-06-20[libc] Reworked CharacterConverter isComplete into isFull and isEmpty (#144799)Uzair Nawaz3-20/+22
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-18[libc] Internal getrandom implementation (#144427)sribee84-10/+57
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] Removed public function calls in table.h (#144168)sribee82-10/+10
2025-06-13[libc][NFC] clean internal fd handling (#143991)Michael Jones4-38/+68
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] 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...lntue4-0/+287
2025-06-11[libc] Perform bitfield zero initialization wave-parallel (#143607)Joseph Huber1-11/+35
2025-06-11[libc][obvious] Changed incorrect type (#143780)sribee82-3/+3
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue12-10/+127
2025-06-11[libc] Character converter skeleton class (#143619)Uzair Nawaz5-0/+145
2025-06-11[libc][NFC] Remove template from GPU allocator reference counterJoseph Huber1-16/+16
2025-06-04[libc] Coalesce bitfield access in GPU malloc (#142692)Joseph Huber1-12/+22
2025-05-29[LibC] Refactor arm64 to aarch64 for darwin. (#141509)Aly ElAshram3-1/+1
2025-05-28[libc] Implement efficient 'malloc' on the GPU (#140156)Joseph Huber2-7/+483
2025-05-14[libc] Fix DyadicFloat::generic_as() using FPBits<float16> not FPBits<T> (#13...OverMighty1-1/+1
2025-05-13[libc][NFC] Add u64 shuffle helpers to GPUJoseph Huber1-0/+12
2025-05-13[libc] Add proxy header for ENTRY type. (#139746)lntue2-2/+2
2025-05-09[libc][uefi] add crt1 (#132150)Tristan Ross4-7/+120
2025-05-09[libc][math] Add x86-64 sqrt specialization for 80-bit long double. (#139203)lntue1-0/+8
2025-05-06[libc] Fix implicit conversion error on rv32 (#138622)Mikhail R. Gadelha1-1/+1
2025-05-02[libc] Add support for string/memory_utils functions for AArch64 without HW F...William3-3/+3
2025-04-25[libc][stdfix] Implement `idivfx` functions in LLVM libc (#133005)Krishna Pandey3-0/+33
2025-04-17[libc] Export standard C symbols in the public packages for MacOS instead of ...lntue1-4/+14
2025-04-10Add generic sqrt root headers to libc sqrt specializations (#135237)Drew Lewis4-0/+8
2025-04-09[libc] Use correct instruction for arm32 sqrt inline asm. (#134968)lntue3-4/+49
2025-04-08[libc] Fix wrong #ifdef for riscv's sqrt. (#134964)lntue1-1/+1