summaryrefslogtreecommitdiff
path: root/libc/src/__support
AgeCommit message (Expand)Author
2025-07-02[libc] Fix internal alignment in allcoator (#146738)Joseph Huber
2025-07-02[libc] Efficiently implement `aligned_alloc` for AMDGPU (#146585)Joseph Huber
2025-07-02[libc] Use is aligned builtin instead of ptrtoint (#146402)Joseph Huber
2025-06-30[libc] Efficiently implement 'realloc' for AMDGPU devices (#145960)Joseph Huber
2025-06-27[libc] Changed CharacterConverter returns (#146130)sribee8
2025-06-27[libc] Add and use 'cpp::launder' to guard placement new (#146123)Joseph Huber
2025-06-26[libc] Fix the risc-v half precison float feature check (#145894)Hans Wennborg
2025-06-26[libc] Improve memcpy for ARM Cortex-M supporting unaligned accesses. (#144872)Guillaume Chatelet
2025-06-25[libc] Error fixes for mbrtowc and wcrtomb (#145785)sribee8
2025-06-25[libc] Added isValidState to CharacterConverter class to ensure a provided mb...Uzair Nawaz
2025-06-21[libc] Fix feature check for riscv (#145169)Mikhail R. Gadelha
2025-06-20[libc] Implemented wcrtomb internal function and public libc function (#144596)Uzair Nawaz
2025-06-20[libc] mbrtowc implementation (#144760)sribee8
2025-06-20[libc] Reworked CharacterConverter isComplete into isFull and isEmpty (#144799)Uzair Nawaz
2025-06-19[libc] Skip x87 floating point register and only update mxcsr for x86_64 targ...lntue
2025-06-19[libc][math] Skip setting errno and floating point exception for math functio...lntue
2025-06-18[libc] Internal getrandom implementation (#144427)sribee8
2025-06-18[libc][printf] Fix out-of-range shift in float320 printf (#144542)Simon Tatham
2025-06-17[libc] Moved shared constexpr to the top (#144569)sribee8
2025-06-17Reland "[libc] utf8 to 32 CharacterConverter" (#144450)sribee8
2025-06-16Revert "[libc] utf8 to 32 CharacterConverter" (#144446)sribee8
2025-06-16[libc] utf8 to 32 CharacterConverter (#143973)sribee8
2025-06-16[libc] build fix: always use our char8_t headers even in overlay mode (#144433)Uzair Nawaz
2025-06-16[libc] Implemented CharacterConverter push/pop for utf32->utf8 conversions (#...Uzair Nawaz
2025-06-16[libc] Removed public function calls in table.h (#144168)sribee8
2025-06-13[libc][NFC] clean internal fd handling (#143991)Michael Jones
2025-06-12[libc] Prevent building wchar on MacOS (#143978)Uzair Nawaz
2025-06-12[libc] Changed mbstate struct (#143942)sribee8
2025-06-12[libc] Build fixes for widechar characterconverter (#143805)Uzair Nawaz
2025-06-12[libc][math] Refactor expf implementation to header-only in src/__support/mat...lntue
2025-06-11[libc] Perform bitfield zero initialization wave-parallel (#143607)Joseph Huber
2025-06-11[libc][obvious] Changed incorrect type (#143780)sribee8
2025-06-11[libc] Move libc_errno.h to libc/src/__support and make LIBC_ERRNO_MODE_SYSTE...lntue
2025-06-11[libc] Character converter skeleton class (#143619)Uzair Nawaz
2025-06-11[libc][NFC] Remove template from GPU allocator reference counterJoseph Huber
2025-06-04[libc] Coalesce bitfield access in GPU malloc (#142692)Joseph Huber
2025-05-29[LibC] Refactor arm64 to aarch64 for darwin. (#141509)Aly ElAshram
2025-05-28[libc] Implement efficient 'malloc' on the GPU (#140156)Joseph Huber
2025-05-14[libc] Fix DyadicFloat::generic_as() using FPBits<float16> not FPBits<T> (#13...OverMighty
2025-05-13[libc][NFC] Add u64 shuffle helpers to GPUJoseph Huber
2025-05-13[libc] Add proxy header for ENTRY type. (#139746)lntue
2025-05-09[libc][uefi] add crt1 (#132150)Tristan Ross
2025-05-09[libc][math] Add x86-64 sqrt specialization for 80-bit long double. (#139203)lntue
2025-05-06[libc] Fix implicit conversion error on rv32 (#138622)Mikhail R. Gadelha
2025-05-02[libc] Add support for string/memory_utils functions for AArch64 without HW F...William
2025-04-25[libc][stdfix] Implement `idivfx` functions in LLVM libc (#133005)Krishna Pandey
2025-04-17[libc] Export standard C symbols in the public packages for MacOS instead of ...lntue
2025-04-10Add generic sqrt root headers to libc sqrt specializations (#135237)Drew Lewis
2025-04-09[libc] Use correct instruction for arm32 sqrt inline asm. (#134968)lntue
2025-04-08[libc] Fix wrong #ifdef for riscv's sqrt. (#134964)lntue