[all-commits] [llvm/llvm-project] 1fa27f: [libc++] LWG3480: make (recursive_)directory_itera...
Joseph Loser via All-commits
all-commits at lists.llvm.org
Thu Oct 14 09:03:18 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 1fa27f2a10e8eec15387aba7eeff65d7d332b9af
https://github.com/llvm/llvm-project/commit/1fa27f2a10e8eec15387aba7eeff65d7d332b9af
Author: Joe Loser <joeloser93 at gmail.com>
Date: 2021-10-14 (Thu, 14 Oct 2021)
Changed paths:
M libcxx/docs/Status/Cxx2bIssues.csv
M libcxx/docs/Status/RangesIssues.csv
M libcxx/include/filesystem
M libcxx/test/std/input.output/filesystems/class.directory_iterator/directory_iterator.nonmembers/begin_end.pass.cpp
M libcxx/test/std/input.output/filesystems/class.directory_iterator/range_concept_conformance.compile.pass.cpp
A libcxx/test/std/input.output/filesystems/class.rec.dir.itr/range_concept_conformance.compile.pass.cpp
M libcxx/test/std/input.output/filesystems/class.rec.dir.itr/rec.dir.itr.nonmembers/begin_end.pass.cpp
A libcxx/test/std/input.output/filesystems/fs.filesystem.synopsis/enable_borrowed_range.compile.pass.cpp
A libcxx/test/std/input.output/filesystems/fs.filesystem.synopsis/enable_view.compile.pass.cpp
Log Message:
-----------
[libc++] LWG3480: make (recursive_)directory_iterator C++20 ranges
Implement LWG3480 which enables `directory_iterator` and
`recursive_directory_iterator` to be both a `borrowed_range` and a
`view`.
Reviewed By: ldionne, #libc
Differential Revision: https://reviews.llvm.org/D111644
More information about the All-commits
mailing list