zoecarver
e5d8b93e5a
[libcxx][ranges] Add `ranges::common_view`.
...
Differential Revision: https://reviews.llvm.org/D105753
2021-07-23 09:08:49 -07:00
Mark de Wever
678601ecb5
[libc++][doc] Update the LWG issues.
...
Updates the status pages with the LWG issues accepted in the Standard
during the June 2021 plenary session. The LWG papers for this meeting
have been added in D105103.
Differential Revision: https://reviews.llvm.org/D106529
2021-07-23 10:08:44 +02: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
Mark de Wever
a08554bcdd
[libc++][doc] Fixes a broken link.
2021-07-20 19:49:45 +02: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