aboutsummaryrefslogtreecommitdiff
path: root/libcxx
AgeCommit message (Expand)AuthorFilesLines
2024-03-04[libc++][AIX] Use input redirection instead of piping for cin tests (#83184)Jake Egan3-12/+6
2024-03-04[libc++] Remove leftover .fail.cpp matcher in Lit test format (#83583)Louis Dionne1-1/+0
2024-03-04[libc++][format] Handle range-underlying-spec (#81914)Po-yao Chang8-76/+24
2024-03-03[libc++] Rename __fwd/hash.h to __fwd/functional.h and add reference_wrapper ...Nikolas Klauser19-28/+20
2024-03-03[libc++][NFC] Replace _ALIGNAS_TYPE with alignas in iostream.cppNikolas Klauser1-22/+14
2024-03-03[libc++] Use GCC type traits builtins for remove_cv and remove_cvref (#81386)Nikolas Klauser2-13/+13
2024-03-03[libc++] Refactors fstream open. (#76617)Mark de Wever1-121/+97
2024-03-02[libc++] refactor `cxx_atomic_wait` to make it reusable for atomic_ref (#81427)Hui5-61/+154
2024-03-01[libc++][NFC] rename variable in atomic_syncHui1-3/+3
2024-02-29[libc++] Set feature test macros __cpp_lib_ranges_contains and__cpp_lib_range...ZijunZhaoCCK7-50/+97
2024-02-29[libc++] Include missing <__assert> after #80091 (#83480)Fangrui Song1-0/+1
2024-02-29[libc++] Map forward declaration headers for iostreams to <iosfwd> (#83327)Louis Dionne2-6/+8
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne127-224/+119
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