aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src
AgeCommit message (Expand)AuthorFilesLines
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
2025-06-11[libc++] Upgrade to GCC 15 (#138293)Nikolas Klauser1-0/+9
2025-06-02[libc++] Remove availability annotations which can't fire anymore (#140049)Nikolas Klauser2-2/+2
2025-06-02[libc++] Remove unused include caused by wrong __has_include (#141328)Tomohiro Kashiwada1-4/+0
2025-05-28Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HID...James Y Knight47-97/+0
2025-05-28Revert "[libc++] Fix build failure with libdispatch backend (#141606)"Louis Dionne1-2/+0
2025-05-28[libc++] Fix build failure with libdispatch backend (#141606)Louis Dionne1-0/+2
2025-05-20[libc++] Make ABI annotations explicit for windows-specific code (#140507)Nikolas Klauser2-0/+4
2025-05-18[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_A...Nikolas Klauser45-0/+93
2025-05-16[libc++][NFC] Update the documentation for _LIBCPP_OVERRIDABLE_FUNCTION (#140...Louis Dionne1-5/+5
2025-05-15[libc++] run clang-tidy on src/ in the CI (#121198)Nikolas Klauser1-1/+15