[Bug 268996] The C++20 feature std::ranges::views::split is missing

[email protected]
Newsgroups gmane.os.freebsd.devel.standards
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268996

Mark Millard <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #1 from Mark Millard <[email protected]> ---
https://en.cppreference.com/w/cpp/compiler_support/20 has a
row for the "The One Ranges Proposal" that has a 15* listed.
The popup text for indicates that prior to clang16 it was
considered experimental and was disabled by default.
It does not list 16 explicitly, however.

https://releases.llvm.org/download.html does not even
list clang16 yet: not officially released yet.

https://libcxx.llvm.org/ReleaseNotes.html reports:
"The C++20 ranges library has been completed and is no
longer experimental. Some views have not been implemented
yet. Work on C++23 ranges has started."

https://libcxx.llvm.org/Status/Cxx20.html lists as "In
Progress": "Views should not be required to be default
constructible". It also indicates that status for
"P2210R2 LWG Superior String Splitting", which is about
split and such, see:

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2210r2.html

( https://libcxx.llvm.org/Status/Cxx20.html is in some
ways more explicit than what cppreference.com lists. )

https://clang.llvm.org/cxx_status.html lists the compiler
as only partially supporting C++20 as well.

-- 
You are receiving this mail because:
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.