[all-commits] [llvm/llvm-project] 2151b3: [libc++][ranges][NFC] Update the status of predefi...
Konstantin Varlamov via All-commits
all-commits at lists.llvm.org
Thu Feb 10 18:50:21 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2151b3d093f42db2d4ab9e32e6e5856a2adfbeab
https://github.com/llvm/llvm-project/commit/2151b3d093f42db2d4ab9e32e6e5856a2adfbeab
Author: Konstantin Varlamov <varconst at apple.com>
Date: 2022-02-10 (Thu, 10 Feb 2022)
Changed paths:
M libcxx/docs/Status/RangesPaper.csv
M libcxx/include/iterator
Log Message:
-----------
[libc++][ranges][NFC] Update the status of predefined iterators.
`{back,front}_insert_iterator` and `ostream{,buf}_iterator` effectively
fully implement the One Ranges Proposal already, so mark them as done:
- the change to `difference_type` was made by D103273;
- default constructors and the associated default member initializers
were removed by wg21.link/P2325 (implemented by D102468).
Also fix a stale template signature in the `<iterator>` synopsis.
More information about the All-commits
mailing list