diff --git a/libcxx/docs/ReleaseNotes.rst b/libcxx/docs/ReleaseNotes.rst --- a/libcxx/docs/ReleaseNotes.rst +++ b/libcxx/docs/ReleaseNotes.rst @@ -39,11 +39,12 @@ features. The C++20 format library has improved but it not yet considered stable. The -main improvements are additional formatters for the chrono calendar types. Work -on formatting ranges has started. +main improvements are implementing formatting for ranges and additional +formatters for the chrono calendar types. -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. +The C++20 ranges library has been completed and is no longer experimental (with +the exception of `join_view` that is about to undergo an ABI-breaking change due +to D2770R0). Work on C++23 ranges has started. The C++20 spaceship operator has been added to more types, the work is still ongoing. diff --git a/libcxx/docs/Status/RangesMajorFeatures.csv b/libcxx/docs/Status/RangesMajorFeatures.csv --- a/libcxx/docs/Status/RangesMajorFeatures.csv +++ b/libcxx/docs/Status/RangesMajorFeatures.csv @@ -1,4 +1,4 @@ Standard,Name,Assignee,CL,Status C++23,`ranges::to `_,Unassigned,No patch yet,Not started C++23,`Pipe support for user-defined range adaptors `_,Unassigned,No patch yet,Not started -C++23,`Formatting Ranges `_,Mark de Wever,Various,Complete +C++23,`Formatting Ranges `_,Mark de Wever,Various,✅ diff --git a/libcxx/docs/Status/RangesViews.csv b/libcxx/docs/Status/RangesViews.csv --- a/libcxx/docs/Status/RangesViews.csv +++ b/libcxx/docs/Status/RangesViews.csv @@ -12,7 +12,7 @@ C++20,`drop `_,Zoe Carver,`D102037 `_,✅ C++20,`drop_while `_,Hui Xie,`D135460 `_,✅ C++20,`join `_,Zoe Carver,`D107671 `_,✅ -C++20,`split `_,Unassigned,No patch yet,Not started +C++20,`split `_,Hui Xie,`D142063 `_,✅ C++20,`lazy_split `_,Zoe Carver and Konstantin Varlamov,`D107500 `_,✅ C++20,`counted `_,Zoe Carver,`D106923 `_,✅ C++20,`common `_,Zoe Carver,`D105753 `_,✅