aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)AuthorFilesLines
2024-02-29[libc++] tests with picolibc: prevent looking for unneeded "rt" library (#82262)Dominik Wójt7-18/+7
2024-02-28[libc++] Remove unnecessary includes from <atomic> (#82880)Nikolas Klauser6-4/+10
2024-02-28[libc++] Use __integer_pack to implement integer_sequence on GCC (#82983)Nikolas Klauser3-118/+12
2024-02-27[libc++] Remove _LIBCPP_ATOMIC_ONLY_USE_BUILTINS (#82000)Louis Dionne4-294/+7
2024-02-27[libc++][modules] Fixes naming inconsistency. (#83036)Mark de Wever1-1/+1
2024-02-27[libc++] protect absent atomic types with ifdef (#82351)Dominik Wójt1-0/+2
2024-02-26[libc++] Always keep libc++abi re-exports up-to-date (#79012)Louis Dionne5-302/+263
2024-02-26[libc++] Remove LIBCXX_EXECUTOR and LIBCXXABI_EXECUTOR (#79886)Louis Dionne4-13/+3
2024-02-26[libc++][NFC] Reorder availability macros in introduction order (#82531)Louis Dionne1-27/+27
2024-02-26[libc++] Fix non-uglified name in scoped_allocator_adaptor (#80706)Louis Dionne2-11/+38
2024-02-26[libc++] Remove __member_pointer_traits_imp (#82081)Nikolas Klauser1-195/+1
2024-02-23[libcxx][test] Change UNSUPPORTED to XFAIL for target-related failures (#81513)Abhina Sree34-46/+33
2024-02-21[libc++][test] add benchmarks for `std::atomic::wait` (#70571)Hui3-0/+265
2024-02-20[libc++] Add details about string annotations (#80912)Tacet1-0/+2
2024-02-20[libc++] Refactor more __enable_ifs to the canonical style (#81457)Nikolas Klauser30-411/+363
2024-02-19[libc++] Refactor the predicate taking variant of `__cxx_atomic_wait` (#80596)Jan Kokemüller4-51/+80
2024-02-19[libc++][complex] P2819R2: Add `tuple` protocol to `complex` (#79744)Hristo Hristov24-2/+622
2024-02-18[libc++] Fixes istream::sync. (#76467)Mark de Wever2-5/+80
2024-02-17[libc++] simplify the midpoint function (#81717)rilysh1-8/+10
2024-02-17[NFC][libc++] Requests PR at GitHub instead of Phabricator.Mark de Wever2-6/+7
2024-02-17[libc++][chrono] Loads tzdata.zi in tzdb. (#74928)Mark de Wever47-242/+2619
2024-02-16[libc++] Only include <setjmp.h> from the C library if it exists (#81887)Louis Dionne1-1/+7
2024-02-15linear_congruential_engine: Fixes for __lce_alg_picker (#81080)LRFLEW6-85/+189
2024-02-16[libc++][format] Don't treat a closing '}' as part of format-spec (#81305)Po-yao Chang9-93/+189
2024-02-13[libc++][ranges] Implement ranges::contains_subrange (#66963)ZijunZhaoCCK12-5/+450
2024-02-13[libc++][modules] Re-add build dir CMakeLists.txt. (#81370)Mark de Wever3-0/+112
2024-02-13[SystemZ][z/OS][libcxx] mark aligned allocation tests XFAIL on z/OS (#80735)Abhina Sree4-0/+16
2024-02-13[libc++][sstream] Explicitly delete special member functions (#80254)Hristo Hristov9-156/+308
2024-02-12[libc++] Move the contents of `__fwd/get.h` into the forward declaration head...Nikolas Klauser22-109/+79
2024-02-11[NFC] Correct C++ standard names (#81421)Danny Mösch4-8/+8
2024-02-11[libc++][ratio] Avoids accepting unrelated types. (#80491)Mark de Wever4-6/+242
2024-02-10[libc++][print] Moves is_terminal to the dylib. (#80464)Mark de Wever12-16/+40
2024-02-10[libc++][modules] Regenerates files.Mark de Wever3-11/+11
2024-02-10[libc++][modules] Fix disabling Unicode (#81294)Po-yao Chang1-1/+3
2024-02-10[libc++][chrono] Implements duration Rep constraints. (#80539)Mark de Wever7-18/+77
2024-02-09[clang][Sema] Add checks for validity of default ctor's class (#78898)Vlad Serebrennikov1-1/+1
2024-02-09[libc++][modules] Guard missing header validation on Windows. (#80478)Mark de Wever3-71/+102
2024-02-09[libc++][test] Improves substitution naming (#80471)Mark de Wever30-72/+72
2024-02-09[libc++] Fixes charconv operator bool tests. (#80598)Mark de Wever2-4/+4
2024-02-09[NFC][libc++] Removes obsolete compiler support. (#80481)Mark de Wever1-32/+0
2024-02-09[libc++][test] Adds backdeployment shorthands. (#78204)Mark de Wever1-6/+95
2024-02-08[libc++] Avoid including <cmath> in <compare> (#80418)Nikolas Klauser5-17/+21
2024-02-08[libc++][NFC] Simplify the implementation of `numeric_limits` (#80425)Nikolas Klauser1-278/+5
2024-02-08[libc++] Use __is_pointer_in_range inside vector::insert (#80624)Nikolas Klauser1-3/+3
2024-02-08[libc++][NFC] Reformat a few files that had gotten mis-formattedLouis Dionne6-36/+34
2024-02-07[libc++] Add tests to pin down the ABI of deque, list and vector (#80191)Nikolas Klauser4-1/+267
2024-02-06[libc++][hardening] Check that `_LIBCPP_HARDENING_MODE_DEFAULT` is defined (#...Konstantin Varlamov1-0/+6
2024-02-05[libc++] Fix vector<const T> (#80711)Nikolas Klauser2-1/+19
2024-02-05[libc++][NFC] Fix typo in commentLouis Dionne1-1/+1
2024-02-05[libc++][doc] Updates LWG3346 status. (#80536)Mark de Wever1-1/+1