aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src
AgeCommit message (Expand)AuthorFilesLines
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
2025-05-14[libcxx] Fix a comment link for the unicode NBSP char. NFC. (#139692)Martin Storsjö1-1/+1
2025-05-12[libc++] Fix missing #includes (#130536)Matt15-0/+24
2025-05-09[libcxx][NFC] Use macros for functions that support overriding detection (#13...Petr Hosek2-24/+20
2025-04-25[libc++] Make bad_function_call::what() existence a matter of availability in...Nikolas Klauser1-2/+0
2025-04-25[libc++][NFC] Refactor string's extern template lists (#137264)Nikolas Klauser1-1/+1
2025-04-14[libc++] Removes the _LIBCPP_VERBOSE_ABORT_NOT_NOEXCEPT macro. (#135494)Mark de Wever1-1/+1
2025-04-11[libc++][NFC] Inline _LIBCPP_FALLTHROUGH() (#135001)Nikolas Klauser1-1/+1
2025-03-27[libc++] Instantiate hash function externally (#127040)Nikolas Klauser1-0/+4
2025-02-21[libc++] Qualify calls to nullary functions like __throw_foo (#122465)Louis Dionne14-91/+91