Bug 257815

Summary: Missing STL c++20 header 'ranges'
Product: Base System Reporter: Yuri Victorovich <yuri>
Component: standardsAssignee: freebsd-standards (Nobody) <standards>
Status: Closed FIXED    
Severity: Affects Only Me CC: dim
Priority: ---    
Version: 13.0-STABLE   
Hardware: Any   
OS: Any   

Description Yuri Victorovich freebsd_committer freebsd_triage 2021-08-13 17:06:52 UTC
C++20 requires it: https://en.cppreference.com/w/cpp/ranges
Comment 1 Dimitry Andric freebsd_committer freebsd_triage 2021-08-13 17:53:39 UTC
<ranges> has been added in libc++ 13.0.0 [1], but it wasn't there yet when 12.0.0 was branched [2], so this will have to wait until we import llvm-project 13.0.0.  It's now at rc1, and I'm hoping to import it soon into -CURRENT.

[1] https://github.com/llvm/llvm-project/commit/01ace074fcb6
[2] https://github.com/llvm/llvm-project/commit/7ab7b979d29e
Comment 2 Yuri Victorovich freebsd_committer freebsd_triage 2022-05-22 20:43:11 UTC
<ranges> is now in 13.1-STABLE.

Should this be closed?
Comment 3 Dimitry Andric freebsd_committer freebsd_triage 2022-05-22 21:52:00 UTC
Yes, let's close this now; stable/12 likely won't get any more llvm updates though.