summaryrefslogtreecommitdiff
path: root/libcxx/include/__ranges
AgeCommit message (Expand)Author
2025-11-19[libc++] Make views::iota aware of __int128 (#167869)Nikolas Klauser
2025-10-30[libc++] Fix LLVM 22 TODOs (#153367)Nikolas Klauser
2025-10-06[libc++][ranges] P3060R3: Add `std::views::indices(n)` (#146823)Hristo Hristov
2025-09-27[libc++][ranges] Fix `ranges::join_view` segmented iterator trait (#158347)lbonn
2025-09-03[libc++][ranges] LWG4083: `views::as_rvalue` should reject non-input ranges (...Hristo Hristov
2025-08-13[libc++][ranges] LWG4096: `views::iota(views::iota(0))` should be rejected (#...Hristo Hristov
2025-07-20[libc++][ranges] implement `std::ranges::zip_transform_view` (#79605)Hui
2025-06-28[libc++] Introduce `__product_iterator_traits` and optimise `flat_map::insert...Hui
2025-06-21[libc++] Implement `views::join_with` (#65536)Jakub Mazurkiewicz
2025-04-24[libc++][ranges] Reject non-class types in ranges::to (#135802)Yuzhiy
2025-04-09[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)Nikolas Klauser
2025-03-29[libc++] Unify __can_reference and __is_referenceable_v (#133278)Louis Dionne
2025-03-26[libc++][ranges] Adjust inheritance detection for `enable_view` (#132582)A. Jiang
2025-03-23[libc++] Add [[gnu::nodebug]] on type traits (#128502)Nikolas Klauser
2025-02-21[libc++] Qualify calls to nullary functions like __throw_foo (#122465)Louis Dionne
2025-01-23[libc++] Use [[clang::no_specializations]] to diagnose invalid user specializ...Nikolas Klauser
2025-01-08[libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)Nikolas Klauser
2024-12-22[libc++] Switch _LIBCPP_NODEBUG to [[gnu::nodebug]] (#120720)Nikolas Klauser
2024-11-17[libc++] Fix a few problems found by clang-tidyNikolas Klauser
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser
2024-10-31[libc++] Granularize <cstddef> includes (#108696)Nikolas Klauser
2024-10-23[libc++][ranges] LWG4016: container-insertable checks do not match what conta...Xiaoyang Liu
2024-10-16[libc++][ranges] LWG3692: `zip_view::iterator`'s `operator<=>` is overconstra...A. Jiang
2024-10-03[libc++] Rename __range_adaptor_closure_t (#110886)Louis Dionne
2024-09-16[libc++][modules] Fix missing and incorrect includes (#108850)Louis Dionne
2024-09-12[libc++][modules] Add a header to forward-declare std::get (#108285)Louis Dionne
2024-09-05[libc++][modules] Modularize <cstddef> (#107254)Louis Dionne
2024-08-12[libc++][ranges] LWG3564: `transform_view::iterator<true>::value_type` and `i...Xiaoyang Liu
2024-07-22[libc++][ranges] LWG3618: Unnecessary `iter_move` for `transform_view::iterat...Xiaoyang Liu
2024-07-17[libc++][ranges] LWG4001: `iota_view` should provide `empty` (#79687)Hristo Hristov
2024-07-16[libc++][ranges] LWG4035: `single_view` should provide `empty` (#98371)Hristo Hristov
2024-06-26[libc++] Classify iota_view precondition (#96662)Louis Dionne
2024-06-18[libc++][NFC] Run clang-format on libcxx/include again (#95874)Louis Dionne
2024-06-18[libc++] Enable modernize-use-equals-delete (#93293)Nikolas Klauser
2024-04-30[libc++][ranges] Implement LWG4053 and LWG4054 (#88612)yronglin
2024-04-26[libc++][ranges] LWG3984: ranges::to's recursion branch may be ill-formed (#8...Xiaoyang Liu
2024-04-23[libc++][ranges] P2387R3: Pipe support for user-defined range adaptors (#89148)Xiaoyang Liu
2024-04-22[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (...Nikolas Klauser
2024-04-02[libc++] Remove pair dependency (#85621)Nikolas Klauser
2024-04-01[libc++] Refactor __tuple_like and __pair_like (#85206)Nikolas Klauser
2024-03-23[libc++][ranges] use `static operator()` for C++23 ranges (#86052)Xiaoyang Liu
2024-03-20[libc++][ranges] remove `__workaround_52970` (#85683)Xiaoyang Liu
2024-03-20[libc++][ranges] LWG3715: `view_interface::empty` is overconstrained (#85004)Xiaoyang Liu
2024-03-18[libc++][NFC] Merge is{,_nothrow,_trivially}{,_copy,_move,_default}{_assignab...Nikolas Klauser
2024-03-16[libc++] P2602R2 Poison Pills are Too Toxic (#74534)Jakub Mazurkiewicz
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne
2024-02-19[libc++][complex] P2819R2: Add `tuple` protocol to `complex` (#79744)Hristo Hristov
2024-02-12[libc++] Move the contents of `__fwd/get.h` into the forward declaration head...Nikolas Klauser
2024-01-25[libc++] Fix missing and incorrect push/pop macros (#79204)Louis Dionne
2024-01-18[libc++] Renames ABI tag. (#78342)Mark de Wever