aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/ranges
AgeCommit message (Expand)AuthorFilesLines
2024-04-23[libc++][ranges] P2387R3: Pipe support for user-defined range adaptors (#89148)Xiaoyang Liu1-0/+5
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-1/+0
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-1/+1
2023-10-29[libc++] Remove a few transitive includes (#70553)philnik7771-0/+1
2023-09-05[libc++][ranges] Implement P2443R1: `views::chunk_by`Jakub Mazurkiewicz1-4/+12
2023-07-20[libc++][ranges] Implement `ranges::to`.varconst1-0/+11
2023-07-20[libc++][ranges] Implement P2474R2(`views::repeat`).yrong1-0/+14
2023-05-23[libc++] Updates C++2b to C++23.Mark de Wever1-3/+3
2023-05-08[libc++][ranges] Implement the changes to vector from P1206 (`ranges::to`):varconst1-0/+4
2023-04-12[libc++] Rename __tuple_dir back to __tupleNikolas Klauser1-2/+2
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser1-0/+1
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser1-1/+4
2023-02-27[libc++][ranges] Implement LWG-3860 range_common_reference_t is missingIgor Zhukov1-0/+2
2023-01-24[libc++][ranges] implement `std::ranges::split_view`Hui1-0/+8
2023-01-20[libc++] Implement P2446R2 (views::as_rvalue)Nikolas Klauser1-0/+8
2023-01-15[libc++][ranges] implement `std::views::elements_view`Hui Xie1-0/+22
2022-12-21[libc++] Rename __tuple to __tuple_dir to avoid file collisionMichał Górny1-2/+2
2022-10-18[libc++][ranges] implement `std::ranges::drop_while_view`Hui Xie1-0/+13
2022-10-09[libc++][ranges]implement `std::views::take_while`Hui Xie1-0/+9
2022-10-06implement `std::views::istream`Hui Xie1-0/+17
2022-09-05[libc++] Granularize __tupleNikolas Klauser1-1/+6
2022-09-03[NFC][libc++] Uses the new way to mark Standard includes.Mark de Wever1-3/+5
2022-04-25[libc++] add zip_view and views::zip for C++23Hui Xie1-0/+12
2022-04-13[libc++] Implement ranges::filter_viewLouis Dionne1-0/+10
2022-04-12[libc++][ranges] Implement `lazy_split_view`.Konstantin Varlamov1-0/+15
2022-04-05[libc++] add global variable template std::views::emptyHui Xie1-0/+8
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne1-0/+1
2022-03-17[libc++] Remove <utility> includesNikolas Klauser1-0/+1
2022-02-15[libc++] Guard much of std::ranges under _LIBCPP_HAS_NO_INCOMPLETE_RANGES.Arthur O'Dwyer1-7/+1
2022-02-14[libc++][ranges] Implement rbegin, rend, crbegin and crend.Konstantin Varlamov1-0/+2
2022-02-04[libc++] Define `namespace views` in its own detail header.Arthur O'Dwyer1-10/+1
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer1-1/+1
2022-02-02[libc++][ranges][NFC] Test the specializations of `tuple_{size,element}` for ...Konstantin Varlamov1-0/+30
2022-02-02[libc++] [NFC] s/_LIBCPP_STD_VER > 17 && !defined(_LIBCPP_HAS_NO_CONCEPTS)/!d...Arthur O'Dwyer1-2/+2
2022-01-31[libc++] Merge _LIBCPP_HAS_NO_RANGES into _LIBCPP_HAS_NO_CONCEPTS. NFC.Arthur O'Dwyer1-2/+2
2022-01-13[libc++] [ranges] Implement P2415R2 owning_view.Arthur O'Dwyer1-0/+7
2022-01-10[libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer1-1/+1
2021-11-20[libc++][NFC] Fix typo in ranges::iterator_t synopsisJoe Loser1-1/+1
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-10-10[libc++][nfc] Remove a duplicated include.Mark de Wever1-1/+0
2021-08-27[libc++][NFC] Remove useless _LIBCPP_PUSH_MACROSLouis Dionne1-5/+0
2021-08-26[libc++][NFC] Sort headers alphabeticallyLouis Dionne1-3/+3
2021-08-13[libcxx][ranges] Move `namespace views` into `namespace ranges` and add an al...zoecarver1-0/+2
2021-08-13[libcxx][ranges] Add `ranges::join_view`.zoecarver1-0/+6
2021-08-13[libcxx][ranges] Add `ranges::iota_view`.zoecarver1-0/+8
2021-08-11[libc++][doc] Improve contributor documentation.Mark de Wever1-2/+2
2021-08-10[libcxx][ranges] Add `views::counted` CPO.zoecarver1-0/+4
2021-08-09[libcxx][ranges] Add `ranges::reverse_view`.zoecarver1-0/+10
2021-07-30[libc++] Improve LIBCXX_ENABLE_INCOMPLETE_FEATURES.Mark de Wever1-5/+7
2021-07-30[libcxx][ranges] Add `std::ranges::single_view`.zoecarver1-1/+6