[libcxx][iterator][nfc] acquires lock for working on [range.iter.ops]

Differential Revision: https://reviews.llvm.org/D101845
This commit is contained in:
Christopher Di Bella 2021-05-04 16:32:10 +00:00
parent 333c968d40
commit 0f80365722
1 changed files with 5 additions and 5 deletions

View File

@ -24,10 +24,10 @@ bidirectional_iterator: `D100278 <https://llvm.org/D100278>`_",
[common.alg.req]: pt. 3,indirectly_comparable,[projected],,, [common.alg.req]: pt. 3,indirectly_comparable,[projected],,,
[common.alg.req]: pt. 4,"Note: could be done with pt. 1. … permutable, mergeable, and sortable",[iterator.concepts],,, [common.alg.req]: pt. 4,"Note: could be done with pt. 1. … permutable, mergeable, and sortable",[iterator.concepts],,,
[std.iterator.tags],,[iterator.traits],,, [std.iterator.tags],,[iterator.traits],,,
[range.iterator.operations.advance],ranges::advance,[iterator.concepts],,, [range.iter.op.advance],ranges::advance,[iterator.concepts],Christopher Di Bella,"`D101922 <https://llvm.org/D101922>`_",
[range.iterator.operations.distance],ranges::distance,"[iterator.concepts], [range.range]",,, [range.iter.op.distance],ranges::distance,"[iterator.concepts], [range.range], [range.sized]",Christopher Di Bella,"`D101922 <https://llvm.org/D102789>`_",
[range.iterator.operations.next],ranges::next,[iterator.concepts],,, [range.iter.op.next],ranges::next,[iterator.concepts],Christopher Di Bella,"`D102563 <https://llvm.org/D102563>`_",
[range.iterator.operations.prev],ranges::prev,[iterator.concepts],,, [range.iter.op.prev],ranges::prev,[iterator.concepts],Christopher Di Bella,"`D102564 <https://llvm.org/D102564>`_",
[predef.iterators],Updates to predefined iterators.,"[iterator.concepts], [iterator.cust.swap], [iterator.cust.move]",,, [predef.iterators],Updates to predefined iterators.,"[iterator.concepts], [iterator.cust.swap], [iterator.cust.move]",,,
[move.sentinel],,[concepts] … Note: for testing it may be beneficial to have completed [predef.iterators]. ,,, [move.sentinel],,[concepts] … Note: for testing it may be beneficial to have completed [predef.iterators]. ,,,
[common.iterator],,"[iterator.concepts], [iterator.cust.swap], [iterator.cust.move]",,, [common.iterator],,"[iterator.concepts], [iterator.cust.swap], [iterator.cust.move]",,,
@ -39,7 +39,7 @@ bidirectional_iterator: `D100278 <https://llvm.org/D100278>`_",
[range.access],"ranges::begin, end, cbegin, cend, rbegin, rend, crbegin, and crend",[iterator.concepts],Christopher Di Bella,`D100255 <https://llvm.org/D100255>`_, [range.access],"ranges::begin, end, cbegin, cend, rbegin, rend, crbegin, and crend",[iterator.concepts],Christopher Di Bella,`D100255 <https://llvm.org/D100255>`_,
[ranges.primitives],"size, empty, data, and cdata",[iterator.concepts],Zoe Carver,, [ranges.primitives],"size, empty, data, and cdata",[iterator.concepts],Zoe Carver,,
[range.range],,[range.access],,, [range.range],,[range.access],,,
[range.sized],,"[range.primitives], [range.range]",,, [range.sized],"ranges::sized_range","[range.primitives], [range.range]",Christopher Di Bella,"`D102434 <https://llvm.org/D102434>`_",
[range.view],View and enable_view,[range.range],Louis Dionne,https://reviews.llvm.org/D101547,✅ [range.view],View and enable_view,[range.range],Louis Dionne,https://reviews.llvm.org/D101547,✅
[range.refinements],"OutputRange, InputRange, ForwardRange, BidirectionalRange, RandomAccessRange, ContiguousRange, CommonRange, ViewableRange","[ranges.syn]: pt. 2, [range.range]",Christopher Di Bella,"input_range: `D100271 <https://llvm.org/D100271>`_ [range.refinements],"OutputRange, InputRange, ForwardRange, BidirectionalRange, RandomAccessRange, ContiguousRange, CommonRange, ViewableRange","[ranges.syn]: pt. 2, [range.range]",Christopher Di Bella,"input_range: `D100271 <https://llvm.org/D100271>`_
forward_range: `D100275 <https://llvm.org/D100275>`_ forward_range: `D100275 <https://llvm.org/D100275>`_

1 Section Description Dependencies Assignee Patch Complete
24 [range.iterator.operations.distance] [range.iter.op.distance] ranges::distance [iterator.concepts], [range.range] [iterator.concepts], [range.range], [range.sized] Christopher Di Bella `D101922 <https://llvm.org/D102789>`_
25 [range.iterator.operations.next] [range.iter.op.next] ranges::next [iterator.concepts] Christopher Di Bella `D102563 <https://llvm.org/D102563>`_
26 [range.iterator.operations.prev] [range.iter.op.prev] ranges::prev [iterator.concepts] Christopher Di Bella `D102564 <https://llvm.org/D102564>`_
27 [predef.iterators] Updates to predefined iterators. [iterator.concepts], [iterator.cust.swap], [iterator.cust.move]
28 [move.sentinel] [concepts] … Note: for testing it may be beneficial to have completed [predef.iterators].
29 [common.iterator] [iterator.concepts], [iterator.cust.swap], [iterator.cust.move]
30 [default.sentinels] The empty std::default_sentinel_t.
31 [counted.iterator] [iterator.concepts], [iterator.cust.swap], [iterator.cust.move], [default.sentinels]
32 [stream.iterators] [default.sentinels]
33 [ranges.syn]: pt. 1 All the stuff not specified elsewhere. [range.access], [iterator.concepts], [range.all], [range.subrange], unreachable, [range.empty]
39 [range.view] View and enable_view [range.range] Louis Dionne https://reviews.llvm.org/D101547
40 [range.refinements] OutputRange, InputRange, ForwardRange, BidirectionalRange, RandomAccessRange, ContiguousRange, CommonRange, ViewableRange [ranges.syn]: pt. 2, [range.range] Christopher Di Bella input_range: `D100271 <https://llvm.org/D100271>`_ forward_range: `D100275 <https://llvm.org/D100275>`_ bidirectional_range: `D100278 <https://llvm.org/D100278>`_
41 [view.interface] [range.utility.helpers] and view_interface [ranges.syn]: pt. 2, [range.view], [range.iterator.operations.prev], [range.refinements] Zoe Carver `D101737 <https://llvm.org/D101737>`_
42 [range.subrange] [view.interface] Zoe Carver `D102006 <https://llvm.org/D102006>`_
43 [range.all] view::all [range.subrange], [range.view.ref] Zoe Carver `D102028 <https://llvm.org/D102028>`_
44 [range.view.ref] ref-view [view.interface] Zoe Carver `D102020 <https://llvm.org/D102020>`_
45 [range.filter] filter_view [range.all] Louis Dionne