From 7e5cd8f1b6c5263ed5e2cc03d60c8779a8d3e9f7 Mon Sep 17 00:00:00 2001 From: Louis Dionne Date: Wed, 14 Aug 2024 12:39:59 -0400 Subject: [PATCH] [libc++] Mechanical adjustments for the C++14 Paper status files Make sure Cxx14Papers.csv has the same columns as the other CSV files. Somehow this was missed in my previous passes to standardize this. --- libcxx/docs/Status/Cxx14Papers.csv | 56 ++++++++++---------- libcxx/utils/synchronize_csv_status_files.py | 1 + 2 files changed, 29 insertions(+), 28 deletions(-) diff --git a/libcxx/docs/Status/Cxx14Papers.csv b/libcxx/docs/Status/Cxx14Papers.csv index 7961d994bf35e..3dc670ca0a5dc 100644 --- a/libcxx/docs/Status/Cxx14Papers.csv +++ b/libcxx/docs/Status/Cxx14Papers.csv @@ -1,32 +1,32 @@ -"Paper #","Group","Paper Name","Meeting","Status","First released version" -"`N3346 `__","LWG","Terminology for Container Element Requirements - Rev 1","2012-02 (Kona)","|Complete|","3.4" +"Paper #","Paper Name","Meeting","Status","First released version","Labels" +"`N3346 `__","Terminology for Container Element Requirements - Rev 1","2012-02 (Kona)","|Complete|","3.4","" "","","","","","" -"`N3421 `__","LWG","Making Operator Functors greater<>","2012-10 (Portland)","|Complete|","3.4" -"`N3462 `__","LWG","std::result_of and SFINAE","2012-10 (Portland)","|Complete|","3.4" -"`N3469 `__","LWG","Constexpr Library Additions: chrono, v3","2012-10 (Portland)","|Complete|","3.4" -"`N3470 `__","LWG","Constexpr Library Additions: containers, v2","2012-10 (Portland)","|Complete|","3.4" -"`N3471 `__","LWG","Constexpr Library Additions: utilities, v3","2012-10 (Portland)","|Complete|","3.4" -"`N3302 `__","LWG","Constexpr Library Additions: complex, v2","2012-10 (Portland)","|Complete|","3.4" +"`N3421 `__","Making Operator Functors greater<>","2012-10 (Portland)","|Complete|","3.4","" +"`N3462 `__","std::result_of and SFINAE","2012-10 (Portland)","|Complete|","3.4","" +"`N3469 `__","Constexpr Library Additions: chrono, v3","2012-10 (Portland)","|Complete|","3.4","" +"`N3470 `__","Constexpr Library Additions: containers, v2","2012-10 (Portland)","|Complete|","3.4","" +"`N3471 `__","Constexpr Library Additions: utilities, v3","2012-10 (Portland)","|Complete|","3.4","" +"`N3302 `__","Constexpr Library Additions: complex, v2","2012-10 (Portland)","|Complete|","3.4","" "","","","","","" -"`N3545 `__","LWG","An Incremental Improvement to integral_constant","2013-04 (Bristol)","|Complete|","3.4" -"`N3644 `__","LWG","Null Forward Iterators","2013-04 (Bristol)","|Complete|","3.4" -"`N3668 `__","LWG","std::exchange()","2013-04 (Bristol)","|Complete|","3.4" -"`N3658 `__","LWG","Compile-time integer sequences","2013-04 (Bristol)","|Complete|","3.4" -"`N3670 `__","LWG","Addressing Tuples by Type","2013-04 (Bristol)","|Complete|","3.4" -"`N3671 `__","LWG","Making non-modifying sequence operations more robust","2013-04 (Bristol)","|Complete|","3.4" -"`N3656 `__","LWG","make_unique","2013-04 (Bristol)","|Complete|","3.4" -"`N3654 `__","LWG","Quoted Strings","2013-04 (Bristol)","|Complete|","3.4" -"`N3642 `__","LWG","User-defined Literals","2013-04 (Bristol)","|Complete|","3.4" -"`N3655 `__","LWG","TransformationTraits Redux (excluding part 4)","2013-04 (Bristol)","|Complete|","3.4" -"`N3657 `__","LWG","Adding heterogeneous comparison lookup to associative containers","2013-04 (Bristol)","|Complete|","3.4" -"`N3672 `__","LWG","A proposal to add a utility class to represent optional objects","2013-04 (Bristol)","*Removed from Draft Standard*","n/a" -"`N3669 `__","LWG","Fixing constexpr member functions without const","2013-04 (Bristol)","|Complete|","3.4" -"`N3662 `__","LWG","C++ Dynamic Arrays (dynarray)","2013-04 (Bristol)","*Removed from Draft Standard*","n/a" -"`N3659 `__","SG1","Shared Locking in C++","2013-04 (Bristol)","|Complete|","3.4" +"`N3545 `__","An Incremental Improvement to integral_constant","2013-04 (Bristol)","|Complete|","3.4","" +"`N3644 `__","Null Forward Iterators","2013-04 (Bristol)","|Complete|","3.4","" +"`N3668 `__","std::exchange()","2013-04 (Bristol)","|Complete|","3.4","" +"`N3658 `__","Compile-time integer sequences","2013-04 (Bristol)","|Complete|","3.4","" +"`N3670 `__","Addressing Tuples by Type","2013-04 (Bristol)","|Complete|","3.4","" +"`N3671 `__","Making non-modifying sequence operations more robust","2013-04 (Bristol)","|Complete|","3.4","" +"`N3656 `__","make_unique","2013-04 (Bristol)","|Complete|","3.4","" +"`N3654 `__","Quoted Strings","2013-04 (Bristol)","|Complete|","3.4","" +"`N3642 `__","User-defined Literals","2013-04 (Bristol)","|Complete|","3.4","" +"`N3655 `__","TransformationTraits Redux (excluding part 4)","2013-04 (Bristol)","|Complete|","3.4","" +"`N3657 `__","Adding heterogeneous comparison lookup to associative containers","2013-04 (Bristol)","|Complete|","3.4","" +"`N3672 `__","A proposal to add a utility class to represent optional objects","2013-04 (Bristol)","*Removed from Draft Standard*","n/a","" +"`N3669 `__","Fixing constexpr member functions without const","2013-04 (Bristol)","|Complete|","3.4","" +"`N3662 `__","C++ Dynamic Arrays (dynarray)","2013-04 (Bristol)","*Removed from Draft Standard*","n/a","" +"`N3659 `__","Shared Locking in C++","2013-04 (Bristol)","|Complete|","3.4","" "","","","","","" -"`N3779 `__","LWG","User-defined Literals for std::complex","2013-09 (Chicago)","|Complete|","3.4" -"`N3789 `__","LWG","Constexpr Library Additions: functional","2013-09 (Chicago)","|Complete|","3.4" +"`N3779 `__","User-defined Literals for std::complex","2013-09 (Chicago)","|Complete|","3.4","" +"`N3789 `__","Constexpr Library Additions: functional","2013-09 (Chicago)","|Complete|","3.4","" "","","","","","" -"`N3924 `__","LWG","Discouraging rand() in C++14","2014-02 (Issaquah)","|Complete|","3.5" -"`N3887 `__","LWG","Consistent Metafunction Aliases","2014-02 (Issaquah)","|Complete|","3.5" -"`N3891 `__","SG1","A proposal to rename shared_mutex to shared_timed_mutex","2014-02 (Issaquah)","|Complete|","3.5" +"`N3924 `__","Discouraging rand() in C++14","2014-02 (Issaquah)","|Complete|","3.5","" +"`N3887 `__","Consistent Metafunction Aliases","2014-02 (Issaquah)","|Complete|","3.5","" +"`N3891 `__","A proposal to rename shared_mutex to shared_timed_mutex","2014-02 (Issaquah)","|Complete|","3.5","" diff --git a/libcxx/utils/synchronize_csv_status_files.py b/libcxx/utils/synchronize_csv_status_files.py index b44b02f5304c0..9228fc6ed2019 100755 --- a/libcxx/utils/synchronize_csv_status_files.py +++ b/libcxx/utils/synchronize_csv_status_files.py @@ -205,6 +205,7 @@ def sync_csv(rows: List[Tuple], from_github: List[PaperInfo]) -> List[Tuple]: CSV_FILES_TO_SYNC = [ 'Cxx14Issues.csv', + 'Cxx14Papers.csv', 'Cxx17Issues.csv', 'Cxx17Papers.csv', 'Cxx20Issues.csv',