summaryrefslogtreecommitdiff
path: root/libcxx/include/ranges
Commit message (Expand)AuthorAgeFilesLines
* [libc++][ranges] Implement the changes to vector from P1206 (`ranges::to`):varconst2023-05-081-0/+4
* [libc++] Rename __tuple_dir back to __tupleNikolas Klauser2023-04-121-2/+2
* [libc++] Remove <cstdlib> includesNikolas Klauser2023-04-091-0/+1
* [libc++] Granularize <type_traits> includesNikolas Klauser2023-03-081-1/+4
* [libc++][ranges] Implement LWG-3860 range_common_reference_t is missingIgor Zhukov2023-02-271-0/+2
* [libc++][ranges] implement `std::ranges::split_view`Hui2023-01-241-0/+8
* [libc++] Implement P2446R2 (views::as_rvalue)Nikolas Klauser2023-01-201-0/+8
* [libc++][ranges] implement `std::views::elements_view`Hui Xie2023-01-151-0/+22
* [libc++] Rename __tuple to __tuple_dir to avoid file collisionMichał Górny2022-12-211-2/+2
* [libc++][ranges] implement `std::ranges::drop_while_view`Hui Xie2022-10-181-0/+13
* [libc++][ranges]implement `std::views::take_while`Hui Xie2022-10-091-0/+9
* implement `std::views::istream`Hui Xie2022-10-061-0/+17
* [libc++] Granularize __tupleNikolas Klauser2022-09-051-1/+6
* [NFC][libc++] Uses the new way to mark Standard includes.Mark de Wever2022-09-031-3/+5
* [libc++] add zip_view and views::zip for C++23Hui Xie2022-04-251-0/+12
* [libc++] Implement ranges::filter_viewLouis Dionne2022-04-131-0/+10
* [libc++][ranges] Implement `lazy_split_view`.Konstantin Varlamov2022-04-121-0/+15
* [libc++] add global variable template std::views::emptyHui Xie2022-04-051-0/+8
* [libc++] Ensure that all public C++ headers include <__assert>Louis Dionne2022-03-301-0/+1
* [libc++] Remove <utility> includesNikolas Klauser2022-03-171-0/+1
* [libc++] Guard much of std::ranges under _LIBCPP_HAS_NO_INCOMPLETE_RANGES.Arthur O'Dwyer2022-02-151-7/+1
* [libc++][ranges] Implement rbegin, rend, crbegin and crend.Konstantin Varlamov2022-02-141-0/+2
* [libc++] Define `namespace views` in its own detail header.Arthur O'Dwyer2022-02-041-10/+1
* [libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer2022-02-041-1/+1
* [libc++][ranges][NFC] Test the specializations of `tuple_{size,element}` for ...Konstantin Varlamov2022-02-021-0/+30
* [libc++] [NFC] s/_LIBCPP_STD_VER > 17 && !defined(_LIBCPP_HAS_NO_CONCEPTS)/!d...Arthur O'Dwyer2022-02-021-2/+2
* [libc++] Merge _LIBCPP_HAS_NO_RANGES into _LIBCPP_HAS_NO_CONCEPTS. NFC.Arthur O'Dwyer2022-01-311-2/+2
* [libc++] [ranges] Implement P2415R2 owning_view.Arthur O'Dwyer2022-01-131-0/+7
* [libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer2022-01-101-1/+1
* [libc++][NFC] Fix typo in ranges::iterator_t synopsisJoe Loser2021-11-201-1/+1
* [runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne2021-11-171-1/+1
* [libc++][nfc] Remove a duplicated include.Mark de Wever2021-10-101-1/+0
* [libc++][NFC] Remove useless _LIBCPP_PUSH_MACROSLouis Dionne2021-08-271-5/+0
* [libc++][NFC] Sort headers alphabeticallyLouis Dionne2021-08-261-3/+3
* [libcxx][ranges] Move `namespace views` into `namespace ranges` and add an al...zoecarver2021-08-131-0/+2
* [libcxx][ranges] Add `ranges::join_view`.zoecarver2021-08-131-0/+6
* [libcxx][ranges] Add `ranges::iota_view`.zoecarver2021-08-131-0/+8
* [libc++][doc] Improve contributor documentation.Mark de Wever2021-08-111-2/+2
* [libcxx][ranges] Add `views::counted` CPO.zoecarver2021-08-101-0/+4
* [libcxx][ranges] Add `ranges::reverse_view`.zoecarver2021-08-091-0/+10
* [libc++] Improve LIBCXX_ENABLE_INCOMPLETE_FEATURES.Mark de Wever2021-07-301-5/+7
* [libcxx][ranges] Add `std::ranges::single_view`.zoecarver2021-07-301-1/+6
* [libcxx][ranges] Add ranges::take_view.zoecarver2021-07-281-0/+7
* [libc++] Disable incomplete library features.Mark de Wever2021-07-271-0/+4
* [libc++] Implement the output_iterator and output_range conceptsLouis Dionne2021-07-261-0/+3
* [libc++] Add range_size_tLouis Dionne2021-07-261-3/+3
* [libcxx][ranges] Add `ranges::common_view`.zoecarver2021-07-231-0/+8
* [libcxx][ranges] implements dangling, borrowed_iterator_t, borrowed_subrange_tChristopher Di Bella2021-07-211-0/+10
* [libcxx][ranges] makes `ranges::subrange` a borrowed rangeChristopher Di Bella2021-07-171-0/+10
* [libc++] Implement views::all_t and ranges::viewable_rangeLouis Dionne2021-07-151-1/+19