summaryrefslogtreecommitdiff
path: root/libc/src/__support/macros
AgeCommit message (Expand)Author
2025-11-07[libc] add cpu feature flags for SVE/SVE2/MOPS (#166884)Schrodinger ZHU Yifan
2025-10-17Revert "[libc] add basic lifetime annotations for support data structures" (#...Schrodinger ZHU Yifan
2025-10-17[libc] add basic lifetime annotations for support data structures (#145933)Schrodinger ZHU Yifan
2025-10-01[libc] Unify and extend no_sanitize attributes for strlen. (#161316)Alexey Samsonov
2025-09-12[libc] Some MSVC compatibility changes for src/string/memory_utils. (#158393)lntue
2025-09-12[libc] Some more MSVC compatibility in src/__support. (#158108)lntue
2025-09-10[libc] Update some __builtin_* usage to be compatible with MSVC. (#157870)lntue
2025-09-09[libc] Some compatibility update for building with MSVC. (#157701)lntue
2025-09-04[libc] Add wasm support for some submodules in llvm-libc. (#154383)google-yfyang
2025-09-02[libc] Fix missing has feature for older GCCJoseph Huber
2025-09-02 [libc] Implement generic SIMD helper 'simd.h' and implement strlen (#152605)Joseph Huber
2025-08-06[libc] Change LIBC_THREAD_LOCAL to be dependent on LIBC_THREAD_MODE (#151527)William Huynh
2025-07-24[libc] Don't rely on LIBC_HAS_SANITIZER when enabling null checks. (#150341)Alexey Samsonov
2025-07-23[libc][NFC] Add stdint.h proxy header to fix dependency issue with <stdint.h>...lntue
2025-07-23[libc] Add support for __builtin_is_constant_evaluated for GCC 9+. (#150322)lntue
2025-07-23[libc] Fix problem with older compilers that do not have __has_builtin. (#150...lntue
2025-07-19[libc] Simplify fma handling for riscv (#149673)Mikhail R. Gadelha
2025-07-18Remove last few bits for Native Client support (#148983)Brad Smith
2025-07-09[libc][math][c++23] Add bfloat16 support in LLVM libc (#144463)Krishna Pandey
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-21[libc] Fix feature check for riscv (#145169)Mikhail R. Gadelha
2025-06-19[libc][math] Skip setting errno and floating point exception for math functio...lntue
2025-04-25[libc][stdfix] Implement `idivfx` functions in LLVM libc (#133005)Krishna Pandey
2025-04-08[libc] Extend fputil::sqrt to use floating point instructions for arm32. (#13...lntue
2025-03-11[libc] Provide more fine-grained control of FMA instruction for ARM targets. ...lntue
2025-02-11[libc][math] Add float-only option for atan2f. (#122979)lntue
2025-01-22[libc][LIBC_ADD_NULL_CHECKS] replace volatile deref with __builtin_trap (#123...Nick Desaulniers
2024-12-13[libc] Add MPFR testing infra for float128. (#119499)lntue
2024-12-09[libc] Remove unused target conditionals for Apple platforms (#119030)Louis Dionne
2024-12-04[libc][math] Add small code size options for atan2f. (#118532)lntue
2024-10-22[libc] Fix long double is double double const (#113258)Michael Jones
2024-10-21[libc] Add handling for long double=double double (#113235)Michael Jones
2024-10-18[libc][complex] Added support for CFP16 and CFP128 (#112594)Shourya Goel
2024-10-10[libc][math] Improve performance of double precision trig functions. (#111793)lntue
2024-09-11[libc] Add osutils for Windows and make libc and its tests build on Windows t...Sirui Mu
2024-09-11[libc] Fix undefined behavior for nan functions. (#106468)lntue
2024-07-25[libc][math][c23] Enable C23 _Float16 math functions on GPUs (#99248)OverMighty
2024-07-23[libc][math] Optimize maximum and minimum functions using builtins when avail...OverMighty
2024-07-12[libc] Remove `config.h` self-inclusion (#98670)Petr Hosek
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration...Mehdi Amini
2024-07-11[libc] Disable hidden visibility for LIBC_NAMESPACE with GCC (#98549)Petr Hosek
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek
2024-07-10[libc] Restore LIBC_HAVE_ADDRESS_SANITIZER as it is used by some testsFangrui Song
2024-07-10[libc] Clean up sanitizer macrosFangrui Song
2024-07-03[libc] Add LIBC_NAMESPACE_DECL macro (#97109)PiJoules
2024-06-24[libc][math] Implement double precision sin correctly rounded to all rounding...lntue
2024-06-14[libc] fix preferred_type attribute detection (#95599)Schrodinger ZHU Yifan
2024-06-14[libc] add rwlock (#94156)Schrodinger ZHU Yifan