aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src
AgeCommit message (Expand)AuthorFilesLines
2026-01-20[libc++] Introduce a native timed wait in the synchronization library (#172214)Hui1-19/+69
2026-01-19[libc++] Use correct Apple platform naming (#176290)Fady Farag2-3/+3
2026-01-19[libc++] Remove redundant code after static_assert(false) (#176294)Fady Farag1-6/+0
2026-01-15[libc++] Provide flag for RUNTIMES_USE_LIBC=llvm-libc (#174967)Volodymyr Turanskyy3-3/+3
2026-01-14[libc++] Add parentheses around shift operations in bitwise expressions (#175...Fady Farag1-12/+12
2026-01-13[libc++] Replace uses of _LIBCPP_WEAK with [[gnu::weak]] (#171798)Nikolas Klauser4-22/+21
2026-01-09[libc++][NFC] Refactor _LIBCPP_OVERRIDABLE_FUNCTION to be a normal attribute ...Nikolas Klauser2-14/+12
2026-01-09[libc++] Introduce the notion of a minimum header version (#166074)Nikolas Klauser10-22/+32
2026-01-08[libc++] Remove numpunct_byname::__init (#173283)Nikolas Klauser1-16/+10
2026-01-06[libc++][NFC] Assume that __GCC_{CON,DE}STRUCTIVE_SIZE are available (#171625)Nikolas Klauser1-10/+4
2025-12-23[libc++] Update locale.cpp to use some newer C++ features (#173286)Nikolas Klauser1-42/+31
2025-12-20Revert "[libc++] Don't try to be compatible with libstdc++ in __libcpp_refstr...Louis Dionne1-2/+2
2025-12-18[libc++] Make std::align an inline function (#167472)saipubw1-13/+7
2025-12-16[libc++] Enable -Wmissing-prototypes (#116261)Nikolas Klauser8-5/+19
2025-12-12[runtimes] Remove dependencies on cxx_experimental for test-suite installs (#...Louis Dionne1-5/+2
2025-12-11[runtimes] Modernize installation targets (#171677)Louis Dionne1-36/+31
2025-12-11[libc++] Fix incorrect install component for the libc++ linker script (#171663)Louis Dionne1-1/+1
2025-12-09[libc++] Don't try to be compatible with libstdc++ in __libcpp_refstring on i...Nikolas Klauser1-2/+2
2025-12-07[libc++] Allows any types of size 4 and 8 to use native platform ulock_wait (...Hui1-85/+219
2025-12-01[libc++] Make sure the LLVM libc shared utilities use libc++'s assertion mech...Louis Dionne1-5/+9
2025-11-28[libc++] Add support for picolibc and newlib in RUNTIMES_USE_LIBC (#147956)Volodymyr Turanskyy2-2/+2
2025-11-25[libc++] Always define _LIBCPP_GLIBC_PREREQ (#169405)Nikolas Klauser1-9/+2
2025-11-24Fix path to aligned_alloc.h in #include statement (#169418)Walter Lee1-1/+1
2025-11-24[libc++][NFC] Move __memory/aligned_alloc.h into src/ (#166172)Nikolas Klauser1-0/+65
2025-11-24[libc++] Optimize num_get integral functions (#121795)Nikolas Klauser1-0/+48
2025-11-21[libc++][Windows] Enable thread::hardware_concurrency to support more than 64...Yexuan Xiao1-3/+1
2025-11-13[libc++] Improve performance of std::atomic_flag on Windows (#163524)Roger Sanders1-0/+69
2025-11-12[libc++] Guard fileno() and isatty() usage correctly for Newlib. (#166668)Chenguang Wang1-1/+9
2025-11-11[libc++][NFC] Make the exception implementation files self-contained (#164377)Nikolas Klauser10-22/+30
2025-10-09[libc++] Use std::__{scope,exception}_guard throughout the code base (#161322)Nikolas Klauser3-170/+130
2025-10-07[libcxx] Map Windows ERROR_NETNAME_DELETED to no_such_file_or_directory (#162...Martin Storsjö1-0/+2
2025-09-18[libc++] Refactor memory allocation in basic_string (#128423)Nikolas Klauser1-16/+4
2025-09-16[libc++] Replace __resize_default_init with resize_and_overwrite (#157121)Nikolas Klauser1-7/+6
2025-09-04[libc++][NFC] Use llvm.org/PR to link to bug reports (#156288)Nikolas Klauser2-2/+2
2025-08-28[libc++] Fix broken precondition of __bit_log2 (#155476)Louis Dionne1-0/+3
2025-08-20[libc++] Avoid string reallocation in `std::filesystem::path::lexically_relat...Timothy Choi1-1/+3
2025-07-24[libc++][hardening] Add an experimental function to log hardening errors (#14...Konstantin Varlamov2-0/+32
2025-07-18Remove last few bits for Native Client support (#148983)Brad Smith1-26/+0
2025-07-16[libc++] Annotate barrier functions that are defined in the dylib (#148542)Nikolas Klauser1-3/+4
2025-07-15Revert "[libc++][hardening] Introduce a dylib function to log hardening error...Nikolas Klauser2-51/+0
2025-07-14[libc++][hardening] Introduce a dylib function to log hardening errors. (#148...Konstantin Varlamov2-0/+51
2025-07-14Revert "[libc++][NFC] atomic::wait use public API on macOS" (#148705)Michael Buch1-6/+11
2025-07-11[libc++][NFC] atomic::wait use public API on macOS (#147146)Hui1-11/+6
2025-07-09[libc++] Optimize ctype::to{lower,upper} (#145344)Nikolas Klauser1-107/+22
2025-07-09[libcxxabi][libunwind] Support for using LLVM libc (#134893)Petr Hosek1-2/+2
2025-07-06[libc++] fix atomic::wait memory order (#146267)Hui1-2/+5
2025-06-17Revert "[libc++] Remove trailing newline from _LIBCPP_ASSERTION_HANDLER calls...Daniel Thornburgh1-3/+0
2025-06-17[libc++] Remove trailing newline from _LIBCPP_ASSERTION_HANDLER calls (#143573)Sam Clegg1-0/+3
2025-06-11[libc++] Remove static_assert from hash.cpp that fires unconditionallNikolas Klauser1-1/+0
2025-06-11[libc++] Simplify the implementation of __next_prime a bit (#143512)Nikolas Klauser1-11/+9