zoecarver
|
df324bba5c
|
[libcxx][ranges] Add `ranges::join_view`.
Differential Revision: https://reviews.llvm.org/D107671
|
2021-08-13 11:31:08 -07:00 |
zoecarver
|
7b20e05c71
|
[libcxx][ranges] Add `ranges::iota_view`.
Differential Revision: https://reviews.llvm.org/D107396
|
2021-08-13 11:31:08 -07:00 |
zoecarver
|
f9e58f35e9
|
[libcxx][ranges] Add `views::counted` CPO.
Differential Revision: https://reviews.llvm.org/D106923
|
2021-08-10 16:42:28 -07:00 |
zoecarver
|
9d982c67ba
|
[libcxx][ranges] Add `ranges::reverse_view`.
Differential Revision: https://reviews.llvm.org/D107096
|
2021-08-09 15:09:59 -07:00 |
zoecarver
|
3df649e619
|
[libcxx][docs] Take locks on the last three views.
|
2021-07-30 15:08:01 -07:00 |
zoecarver
|
481ad59b9f
|
[libcxx][ranges] Add `std::ranges::single_view`.
Differential Revision: https://reviews.llvm.org/D106840
|
2021-07-30 10:53:20 -07:00 |
zoecarver
|
0f4b41e038
|
[libcxx][ranges] Add ranges::take_view.
Differential Revision: https://reviews.llvm.org/D106507
|
2021-07-28 12:14:21 -07:00 |
zoecarver
|
8a48e6dda9
|
[libcxx][ranges] Add `counted_iterator`.
Differential Revision: https://reviews.llvm.org/D106205
|
2021-07-27 15:50:11 -07:00 |
Louis Dionne
|
7b28c5d376
|
[libc++] Implement the output_iterator and output_range concepts
Differential Revision: https://reviews.llvm.org/D106704
|
2021-07-26 15:05:17 -04:00 |
Louis Dionne
|
fbaf7f0bc7
|
[libc++] Add range_size_t
Differential Revision: https://reviews.llvm.org/D106708
|
2021-07-26 12:19:26 -04:00 |
zoecarver
|
e5d8b93e5a
|
[libcxx][ranges] Add `ranges::common_view`.
Differential Revision: https://reviews.llvm.org/D105753
|
2021-07-23 09:08:49 -07:00 |
zoecarver
|
6f5064cd0c
|
[libc++][docs] Take lock for range.single.view.
Mark this item as in progress and assigned to me.
|
2021-07-22 11:15:24 -07:00 |
Christopher Di Bella
|
74fd3cb8cd
|
[libcxx][ranges] implements dangling, borrowed_iterator_t, borrowed_subrange_t
* Implements part of P0896 'The One Ranges Proposal'
* Implements http://wg21.link/range.dangling
Reviewed By: zoecarver
Differential Revision: https://reviews.llvm.org/D105205
|
2021-07-21 21:34:13 +00:00 |
zoecarver
|
1a29403d2f
|
[libcxx][ranges] Add common_iterator.
Differential Revision: https://reviews.llvm.org/D103335
|
2021-07-20 08:12:44 -07:00 |
Louis Dionne
|
3001b48d76
|
[libc++] Implement views::all_t and ranges::viewable_range
Differential Revision: https://reviews.llvm.org/D105816
|
2021-07-15 07:54:33 -04:00 |
zoecarver
|
e5e291e135
|
[libcxx][docs] Update the ranges status document to reflect the current state of the world.
Marks a few things as done. Marks a few things as in progress. Assigns a few things to me.
|
2021-07-12 13:11:17 -07:00 |
zoecarver
|
0e09a41b41
|
[libcxx][ranges] Add `ranges::transform_view`.
Reviewed By: cjdb, ldionne, #libc
Differential Revision: https://reviews.llvm.org/D103056
|
2021-07-09 10:13:57 -07:00 |
Louis Dionne
|
cf005c4c50
|
[libc++] NFC: Move the status docs to their own subdirectory
This cleans up the libcxx/doc directory quite a bit and will avoid the
proliferation of status files in that directory as new standards are voted.
|
2021-07-06 09:48:34 -04:00 |