aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include
AgeCommit message (Expand)AuthorFilesLines
43 hours[libc++] Only make comparators transparent in __tree if they don't cause a co...Nikolas Klauser4-13/+18
44 hours[libc++] Prepare for PR #134330 by migrating to std::__static_fancy_pointer_c...Vinay Deshmukh1-148/+172
5 days[libcxx] Rename `__split_buffer` alias template to `_SplitBuffer` (#180284)Christopher Di Bella1-23/+20
6 days[libc++] Tighten `__add_alignment_assumption` return type (#180090)Christopher Di Bella1-3/+3
6 days[libc++] Fix module builds for `<__algorithm/unwrap_range.h>` (#179887)A. Jiang1-0/+1
7 days[libcxx] Optimize `ranges::fold_left_with_iter` for segmented iterators (#177...Connector Switch1-5/+13
7 days[libc++] Specialize allocator_traits for std::allocator (#160278)Nikolas Klauser1-1/+61
7 days[libc++] Use views::reverse to implement ranges::reverse_copy (#177123)Nikolas Klauser2-20/+2
8 days[libcxx] Modify `std::__for_each{, _n}` to accept r-values in `__f` (#179451)Connector Switch3-5/+9
8 days[libc++] Simplify the implementation of __{un,re}wrap_range (#178381)Nikolas Klauser1-43/+13
8 days[libc++] Avoid template instantiations in the duration aliases (#178182)Nikolas Klauser1-6/+6
9 days[libc++] Implement a type-safe iterator for optional (#154239)William Tran-Viet4-7/+195
10 days[libc++] Short-cut constraints of single-argument `any` constructor (#177082)A. Jiang1-4/+7
13 days[libc++] "Always" include_next for non C++ path in stdatomic.h (#178463)Walter Lee1-1/+1
13 days[libc++][NFC] Avoid checking that string::iterator is a contiguous iterator (...Nikolas Klauser1-1/+1
13 days[libc++] Deprecate std::launch::any extension (#173397)sohail1-2/+7
14 days[libc++] Fix `__split_buffer_size_layout` bugs (#178341)Christopher Di Bella1-16/+6
14 days[libc++] Refactor swap_ranges to use __specialized_algorithm for the vector<b...Nikolas Klauser3-161/+176
14 days[libc++][NFC] Remove _LIBCPP_FREESTANDING (#176907)Nikolas Klauser2-8/+0
2026-01-28[libc++] Use the fast path for move assignment in __tree if the allocator is_...Nikolas Klauser1-1/+4
2026-01-27[libc++] Remove a bunch of unused includes from <atomic> detail headers (#178...Nikolas Klauser5-22/+0
2026-01-27[libc++][pstl] Generic implementation of parallel std::is_sorted (#176129)Michael G. Kazakov3-0/+63
2026-01-27[libc++] Honor __SANITIZER_DISABLE_CONTAINER_OVERFLOW__ in libc++ (#168955)Louis Dionne3-27/+58
2026-01-27[libc++] Forward calls to ranges::swap_ranges to the 3-leg implementation if ...Nikolas Klauser2-30/+30
2026-01-27[libc++] Refactor how we do amortized growth (#171117)Nikolas Klauser1-9/+14
2026-01-27[libc++][NFC] Don't use std::distance in std::equal (#177113)Nikolas Klauser1-4/+1
2026-01-27[libc++][ranges] Updated `[[nodiscard]]` implementation for `subrange` and `j...Hristo Hristov2-8/+7
2026-01-26[libc++][NFC] Forward string observer functions when appropriate (#171120)Nikolas Klauser1-33/+18
2026-01-26[libc++][NFC] Move attribute macros out of __config into a detail header (#17...Nikolas Klauser5-436/+477
2026-01-26[libc++] Do not redefine _LIBCPP_AVAILABILITY_HAS_INIT_PRIMARY_EXCEPTION (#1...h-vetinari2-17/+8
2026-01-25[libc++][ranges] implement `ranges::shift_left` (#83231)xiaoyang-sde5-13/+115
2026-01-23[libc++][NFC] Clang-format <vector> and remove unused __self alias (#177021)Louis Dionne1-11/+8
2026-01-22[libc++][NFC] Reformat `subrange.h` (#177118)Hristo Hristov1-5/+6
2026-01-22[libc++][NFC] Reformat `wrap_iter.h` (#177127)Hristo Hristov1-5/+4
2026-01-20[libc++] Introduce a native timed wait in the synchronization library (#172214)Hui5-5/+151
2026-01-20[libc++] Remove _LIBCPP_CONSTINIT (#171802)Nikolas Klauser1-8/+0
2026-01-20[libc++][chrono] Applied `[[nodiscard]]` to The Civil Calendar (#174968)Hristo Hristov11-166/+220
2026-01-19[libc++] Update `__cpp_lib_flat_set` to `202511L` according to P3567R2 (#176297)A. Jiang1-2/+2
2026-01-19[libc++] define FTM __cpp_lib_ranges_zip (#176569)Hui1-1/+1
2026-01-19[libc++][NFC] Use forward declarations in {in,}out_ptr.h (#176341)Nikolas Klauser2-4/+2
2026-01-19[libc++] Remove libc++'s <float.h> (#175849)Ian Anderson6-124/+12
2026-01-15[libc++] Provide flag for RUNTIMES_USE_LIBC=llvm-libc (#174967)Volodymyr Turanskyy3-2/+3
2026-01-15Reapply "[libc++] Optimize std::find_if" (#175903) (#175921)Nikolas Klauser7-41/+81
2026-01-14[libc++] Add parentheses around shift operations in bitwise expressions (#175...Fady Farag1-1/+1
2026-01-14[libc++][NFC] Refactor __request_unbuffered_mode (#168950)Louis Dionne1-9/+9
2026-01-14[libc++] Fix use of static in constexpr (#175667)Prabhu Rajasekaran2-3/+3
2026-01-14Revert "[libc++] Optimize std::find_if" (#175903)Nikolas Klauser7-81/+41
2026-01-13[libc++] Simplify __unwrap_iter a bit (#175153)Nikolas Klauser1-10/+8
2026-01-13[libc++][ranges] Applied `[[nodiscard]]` to Range access (#173550)Hristo Hristov1-2/+2
2026-01-13[libc++] Fix typo in math special functionsLouis Dionne1-1/+1