[libcxx-commits] [libcxx] df280d1 - [libc++] Acquire locks on Ranges work

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Mon May 3 07:40:29 PDT 2021


Author: Louis Dionne
Date: 2021-05-03T10:39:53-04:00
New Revision: df280d1368e4881e0559bfd9a21dcbce5591759b

URL: https://github.com/llvm/llvm-project/commit/df280d1368e4881e0559bfd9a21dcbce5591759b
DIFF: https://github.com/llvm/llvm-project/commit/df280d1368e4881e0559bfd9a21dcbce5591759b.diff

LOG: [libc++] Acquire locks on Ranges work

This commit acquires locks on a few elements of Ranges to make sure we don't
duplicate work.

Differential Revision: https://reviews.llvm.org/D101668

Added: 
    

Modified: 
    libcxx/docs/OneRangesProposalStatus.csv

Removed: 
    


################################################################################
diff  --git a/libcxx/docs/OneRangesProposalStatus.csv b/libcxx/docs/OneRangesProposalStatus.csv
index 3d8a493435d3d..7a78472469ead 100644
--- a/libcxx/docs/OneRangesProposalStatus.csv
+++ b/libcxx/docs/OneRangesProposalStatus.csv
@@ -44,15 +44,15 @@ bidirectional_iterator: `D100278 <https://llvm.org/D100278>`_",
 [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>`_",
-[view.interface],[range.utility.helpers] and view_interface,"[ranges.syn]: pt. 2, [range.view], [range.iterator.operations.prev], [range.refinements]",,,
+[view.interface],[range.utility.helpers] and view_interface,"[ranges.syn]: pt. 2, [range.view], [range.iterator.operations.prev], [range.refinements]",,Zoe Carver,
 [range.subrange],,[view.interface],,,
-[range.all],view::all,"[range.subrange], [range.view.ref]",,,
-[range.view.ref],ref-view,[view.interface],,,
-[range.filter],filter_view,[range.all],,,
+[range.all],view::all,"[range.subrange], [range.view.ref]",,Christopher Di Bella,
+[range.view.ref],ref-view,[view.interface],,Christopher Di Bella,
+[range.filter],filter_view,[range.all],,Louis Dionne,
 [range.transform],transform_view,[range.all],,,
-[range.iota],iota_view,[range.all],,,
+[range.iota],iota_view,[range.all],,Louis Dionne,
 [range.take],take_view,[range.all],,,
-[range.join],join_view,[range.all],,,
+[range.join],join_view,[range.all],,Christopher Di Bella,
 [range.empty],empty_view,[view.interface],,,
 [range.single],single_view,[view.interface],,,
 [range.split],split_view,[range.all],,,


        


More information about the libcxx-commits mailing list