aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include
AgeCommit message (Expand)AuthorFilesLines
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üller3-51/+79
2024-02-19[libc++][complex] P2819R2: Add `tuple` protocol to `complex` (#79744)Hristo Hristov7-0/+206
2024-02-18[libc++] Fixes istream::sync. (#76467)Mark de Wever1-4/+5
2024-02-17[libc++] simplify the midpoint function (#81717)rilysh1-8/+10
2024-02-17[libc++][chrono] Loads tzdata.zi in tzdb. (#74928)Mark de Wever8-14/+232
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)LRFLEW1-2/+2
2024-02-16[libc++][format] Don't treat a closing '}' as part of format-spec (#81305)Po-yao Chang1-3/+3
2024-02-13[libc++][ranges] Implement ranges::contains_subrange (#66963)ZijunZhaoCCK5-0/+116
2024-02-13[libc++][sstream] Explicitly delete special member functions (#80254)Hristo Hristov1-0/+16
2024-02-12[libc++] Move the contents of `__fwd/get.h` into the forward declaration head...Nikolas Klauser15-109/+72
2024-02-11[NFC] Correct C++ standard names (#81421)Danny Mösch1-1/+1
2024-02-11[libc++][ratio] Avoids accepting unrelated types. (#80491)Mark de Wever1-6/+36
2024-02-10[libc++][print] Moves is_terminal to the dylib. (#80464)Mark de Wever1-7/+7
2024-02-10[libc++][chrono] Implements duration Rep constraints. (#80539)Mark de Wever2-5/+5
2024-02-08[libc++] Avoid including <cmath> in <compare> (#80418)Nikolas Klauser3-15/+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-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 Klauser1-1/+1
2024-02-05[libc++] Add missing include of <wchar.h> in POSIX locale fallbacksLouis Dionne1-0/+1
2024-02-05[libc++] Fix ambiguity when using std::scoped_allocator constructor (#80261)Rajveer Singh Bharadwaj1-3/+2
2024-02-05[libc++] Rename __bit_reference template parameter to avoid conflict (#80661)Dimitry Andric1-5/+5
2024-02-05[libc++] Add missing <errno.h> include in threading support headers (#80311)Louis Dionne1-0/+1
2024-02-05[libc++] Add missing conditionals for feature-test macros (#80168)Louis Dionne1-4/+10
2024-02-05[libc++] Add missing include of <string.h> in POSIX fallbacks for localeLouis Dionne1-0/+1
2024-02-05[libc++] fix `counting_semaphore` lost wakeups (#79265)Hui2-20/+44
2024-02-04Reapply "[libc++] Optimize vector growing of trivially relocatable types" (#8...Nikolas Klauser8-55/+155
2024-02-03[libc++] Move the locale support headers to __locale_dir/locale_base_api/ (#7...Nikolas Klauser12-50/+167
2024-02-03[libc++] Fixes valarray proxy type compound assignment operations. (#76528)Mark de Wever1-10/+90
2024-02-02Revert "[libc++] Optimize vector growing of trivially relocatable types (#766...Kirill Stoimenov8-154/+55
2024-02-02[Clang][libc++] Implement __is_nothrow_convertible and use it in libc++ (#80436)Nikolas Klauser1-0/+12
2024-02-02[libc++] Optimize vector growing of trivially relocatable types (#76657)Nikolas Klauser8-55/+154
2024-02-02[libc++][NFC] Remove <__type_traits/alignment_of.h> includeNikolas Klauser1-1/+0
2024-02-02[libc++] Remove transitive <locale> include from <vector> (#80282)Nikolas Klauser3-2/+3
2024-02-01[libc++][NFC] Remove <experimental/__memory> (#80194)Nikolas Klauser3-100/+0
2024-02-01[libc++][memory] P2652R2: Disallow Specialization of `allocator_traits` (#79978)Hristo Hristov4-26/+35
2024-01-30[libc++] Move __libcpp_timespec_t into namespace std (#80004)Louis Dionne4-6/+10
2024-01-30[libc++][hardening] Add hardening assertions to std::deque (#79397)David Benjamin1-0/+10
2024-01-30[libc++] Remove deprecated char_traits base template (#72694)Louis Dionne1-100/+0
2024-01-30Remove unnecessary _LIBCPP_STRING_INTERNAL_MEMORY_ACCESS (#79574)Tacet1-1/+1
2024-01-30[libc++][NFC] Remove dead code implementing some tuple SFINAE checks (#79871)Louis Dionne1-32/+0
2024-01-30[libc++] Split the monolithic __threading_support header (#79654)Louis Dionne22-474/+730
2024-01-30[libc++] Accept __VA_ARGS__ in conditional _NOEXCEPT_ macro (#79877)Louis Dionne5-43/+38
2024-01-30[libc++] Officially remove _VSTD and _LIBCPP_INLINE_VISIBILITY (#79885)Louis Dionne2-7/+2
2024-01-29Reland: [libc++][format] P2637R3: Member visit (std::basic_format_arg) #76449...Hristo Hristov4-18/+132
2024-01-26[libc++] Annotate generic_category/system_category as const (#78052)Benjamin Kramer1-2/+2
2024-01-26[libc++][NFC] Improve variable naming in __libcpp_thread_poll_with_backoff (#...Louis Dionne1-8/+8