Skip to content
Bryce Adelstein Lelbach aka wash edited this page Apr 27, 2021 · 6 revisions

This page tracks status of papers aiming to update the released standard (high priority).

Papers

Title Changes Observable Effects Status
P2216: std::format improvements - User code change from throwing to ill-formed, etc
- Reducing binary code size of format_to
- Behaviour of existing code
- Binary size
LWG
P2328: join_view should join all views of ranges - join_view no longer default constructs the cached view when constructed.
- join_view iterator increments no longer assigns to the inner view but destroys previous view and emplaces in place instead.
- Behaviour of existing code
Electronic Polling
P2325: Views should not be required to be default constructible - A change in [range.view] concept definition
- Change views in std::ranges
- Behaviour of existing code
Electronic Polling
P2210: Superior String Splitting - A change in [range.split]
- Change views in std::ranges::split_view
- Behaviour of existing code
Electronic Polling