aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include
AgeCommit message (Expand)AuthorFilesLines
2026-04-28[libc++][NFC] Remove unused header <__support/xlocale/__nop_locale_mgmt.h> (#...Nikolas Klauser3-34/+3
2026-04-26[libc++] P4144R1: Remove `span`'s `initializer_list` constructor for C++26 (#...A. Jiang2-19/+1
2026-04-25[libc++] Fix constant_wrapper::operator() (#193573)Hui1-35/+33
2026-04-25[libc++] Remove full header path from assertion messages (#190060)Louis Dionne1-1/+1
2026-04-25[libc++] Implement P1899 `ranges::stride_view` (#65200)Will Hawkins5-0/+429
2026-04-23[libc++] Implement `ranges::fold_left_first` and `ranges::fold_left_first_wit...Connector Switch2-0/+82
2026-04-23[libc++] Avoid using ranges::upper_bound in <format> (#186781)Nikolas Klauser1-2/+3
2026-04-22[libc++][ranges] P2164R9: Implements `views::enumerate` (#73617)Hristo Hristov5-0/+366
2026-04-21[libc++] Implement `std::constant_wrapper` (#191695)Hui6-1/+364
2026-04-21[libc++] Fix numeric_limits::digits and digits10 for _BitInt(N) (#193002)Xavier Roche1-3/+11
2026-04-20[libc++] Update `__mbstate_t.h` to include path to Android's `mbstate_t.h` (#...finagolfin1-0/+2
2026-04-20[libc++][NFC] Move namespace macros into a detail header (#193003)Nikolas Klauser5-84/+131
2026-04-20[libc++] Update to Clang 21 as the oldest supported version (#186062)Nikolas Klauser1-2/+2
2026-04-20[libc++][NFC] Remove `pointer_traits<__wrap_iter>` partial specialization (#1...A. Jiang1-14/+0
2026-04-19[libc++][functional] Implement `std::bind_front<NTTP>` (#165096)Jakub Mazurkiewicz2-0/+51
2026-04-14Reapply "[libc++][format] P3953R3: Rename `std::runtime_format` (#189657)" (#...A. Jiang2-14/+14
2026-04-14[libc++] LWG4511: Inconsistency between the deduction guide of `std::mdspan` ...eiytoq2-2/+2
2026-04-13Revert "[libc++][format] P3953R3: Rename `std::runtime_format` (#189657)" (#1...Thurston Dang2-14/+14
2026-04-13[libc++] Fix the mdspan ElementType complete object type mandate (#191703)eiytoq1-0/+4
2026-04-12[libc++][ranges] LWG3610: `iota_view::size` sometimes rejects integer-class t...Hristo Hristov1-1/+1
2026-04-12[libc++][numeric] P4052R0: Renaming saturation arithmetic functions (#189574)Hristo Hristov3-22/+22
2026-04-12[libc++][format] P3953R3: Rename `std::runtime_format` (#189657)Hristo Hristov2-14/+14
2026-04-12[libc++][atomics] P3936R1: Safer ``atomic_ref::address`` (#189761)Hristo Hristov2-3/+4
2026-04-11[libc++][NFC] Sync `<mdspan>` synopsis and remove redundant `typename`s (#191...eiytoq5-55/+52
2026-04-08[libc++] Use Fuchsia futex operations (#133571)Roland McGrath2-6/+6
2026-04-08[libc++] Implement LWG4477: placement operator delete should be constexpr (#1...Fernando Pelliccioni2-4/+4
2026-04-08[libc++] Properly calculate rounded-up size for `{allocate,make}_shared` (#19...A. Jiang1-1/+1
2026-03-31[libc++] Remove non-conforming `__bit_reference::operator&` (#188714)A. Jiang1-3/+0
2026-03-31[libc++] Revert recent changes to __hash_table and ext/hash_map (#189427)Louis Dionne2-19/+15
2026-03-26[libc++] Add another const_cast to support hash_map copy assignmentPeter Collingbourne1-4/+12
2026-03-26[libc++] Fix negate and bit_xor in C++03 frozen headers (#187573)Louis Dionne1-2/+2
2026-03-26[libc++] Remove the dead code in stdatomic.h in frozen C++03 mode (#188346)Michael Levine1-101/+2
2026-03-26[libc++] Use internal std::__is_sufficiently_aligned to check requirement in ...Michael Levine2-5/+10
2026-03-26Reapply "[libcxx] adds `__split_buffer::__swap_layouts`" (#185120) (#187763)Christopher Di Bella2-16/+20
2026-03-25Prepare libcxx and libcxxabi for pointer field protection.Peter Collingbourne3-1/+11
2026-03-25[libc++] Add CMake plumbing for _LIBCPP_HAS_THREAD_API_C11 mode. (#188414)Alexey Samsonov2-2/+7
2026-03-25[libc++] Remove non-standard member type iterator_type from __wrap_iter (#186...Nikhil Kotikalapudi1-8/+7
2026-03-24[libc++] Fix type confusion in hash_{,multi}mapPeter Collingbourne1-11/+7
2026-03-22[libc++] Fix includes in `<string>` for no-`wchar_t` modes (#187650)A. Jiang1-0/+3
2026-03-20[libc++] Fix random_shuffle signature in C++03 mode with frozen headers (#186...Zibi Sarbinowski1-1/+1
2026-03-19[libc++][NFC] Remove redundant guard for `__cpp_lib_destroying_delete` (#187473)A. Jiang1-1/+1
2026-03-18[libc++] Fix passing through object to comparisons in __tree (#186341)Nikolas Klauser2-13/+24
2026-03-18[libc++] Refactor __is_transparent_v to make it clear what it depends on (#18...Louis Dionne5-74/+146
2026-03-17[libc++][NFC] Rename the template parameter of __make_transparent (#186435)Louis Dionne2-14/+15
2026-03-16[libc++] Avoid including <cmath> in <format> (#186332)Nikolas Klauser2-5/+8
2026-03-12[libc++] Fix checks for terminal and flushes in std::print() (#70321)Dimitrij Mijoski4-43/+19
2026-03-10[libc++] Reduce the amount of formatter code included in <vector> (#178683)Nikolas Klauser7-38/+86
2026-03-10[libc++] Fix strict aliasing violation for `deque::const_iterator` (#136067)A. Jiang1-12/+23
2026-03-10[libc++][NFC] Simplify most of `optional.observe` (#185252)William Tran-Viet1-115/+75
2026-03-08[libc++][NFC] Simplify `optional::iterator` (#183230)William Tran-Viet2-22/+23