[libcxx-commits] [libcxx] cf005c4 - [libc++] NFC: Move the status docs to their own subdirectory

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Tue Jul 6 06:48:44 PDT 2021


Author: Louis Dionne
Date: 2021-07-06T09:48:34-04:00
New Revision: cf005c4c5061ed34b2bd21ae104923c28b8a1b04

URL: https://github.com/llvm/llvm-project/commit/cf005c4c5061ed34b2bd21ae104923c28b8a1b04
DIFF: https://github.com/llvm/llvm-project/commit/cf005c4c5061ed34b2bd21ae104923c28b8a1b04.diff

LOG: [libc++] NFC: Move the status docs to their own subdirectory

This cleans up the libcxx/doc directory quite a bit and will avoid the
proliferation of status files in that directory as new standards are voted.

Added: 
    libcxx/docs/Status/Cxx14.rst
    libcxx/docs/Status/Cxx14Issues.csv
    libcxx/docs/Status/Cxx14Papers.csv
    libcxx/docs/Status/Cxx17.rst
    libcxx/docs/Status/Cxx17Issues.csv
    libcxx/docs/Status/Cxx17Papers.csv
    libcxx/docs/Status/Cxx20.rst
    libcxx/docs/Status/Cxx20Issues.csv
    libcxx/docs/Status/Cxx20Papers.csv
    libcxx/docs/Status/Cxx2b.rst
    libcxx/docs/Status/Cxx2bIssues.csv
    libcxx/docs/Status/Cxx2bPapers.csv
    libcxx/docs/Status/Format.rst
    libcxx/docs/Status/FormatIssues.csv
    libcxx/docs/Status/FormatPaper.csv
    libcxx/docs/Status/Ranges.rst
    libcxx/docs/Status/RangesIssues.csv
    libcxx/docs/Status/RangesPaper.csv

Modified: 
    libcxx/docs/index.rst

Removed: 
    libcxx/docs/Cxx1yStatus.rst
    libcxx/docs/Cxx1yStatusIssuesStatus.csv
    libcxx/docs/Cxx1yStatusPaperStatus.csv
    libcxx/docs/Cxx1zStatus.rst
    libcxx/docs/Cxx1zStatusIssuesStatus.csv
    libcxx/docs/Cxx1zStatusPaperStatus.csv
    libcxx/docs/Cxx2aStatus.rst
    libcxx/docs/Cxx2aStatusIssuesStatus.csv
    libcxx/docs/Cxx2aStatusPaperStatus.csv
    libcxx/docs/Cxx2bStatus.rst
    libcxx/docs/Cxx2bStatusIssuesStatus.csv
    libcxx/docs/Cxx2bStatusPaperStatus.csv
    libcxx/docs/FormatIssuePaperStatus.csv
    libcxx/docs/FormatProposalStatus.csv
    libcxx/docs/FormatStatus.rst
    libcxx/docs/OneRangesProposalStatus.csv
    libcxx/docs/RangesIssuePaperStatus.csv
    libcxx/docs/RangesStatus.rst


################################################################################
diff  --git a/libcxx/docs/Cxx1yStatus.rst b/libcxx/docs/Status/Cxx14.rst
similarity index 82%
rename from libcxx/docs/Cxx1yStatus.rst
rename to libcxx/docs/Status/Cxx14.rst
index 87322cc52ac7..fc3aeeec36ad 100644
--- a/libcxx/docs/Cxx1yStatus.rst
+++ b/libcxx/docs/Status/Cxx14.rst
@@ -1,10 +1,10 @@
-.. _cxx1y-status:
+.. _cxx14-status:
 
 ================================
 libc++ C++14 Status
 ================================
 
-.. include:: Helpers/Styles.rst
+.. include:: ../Helpers/Styles.rst
 
 .. contents::
    :local:
@@ -28,24 +28,24 @@ The groups that have contributed papers:
 -  SG1 - Study group #1 (Concurrency working group)
 
 
-.. _paper-status-cxx1y:
+.. _paper-status-cxx14:
 
 Paper Status
 ====================================
 
 .. csv-table::
-   :file: Cxx1yStatusPaperStatus.csv
+   :file: Cxx14Papers.csv
    :header-rows: 1
    :widths: auto
 
 
-.. _issues-status-cxx1y:
+.. _issues-status-cxx14:
 
 Library Working Group Issues Status
 ====================================
 
 .. csv-table::
-   :file: Cxx1yStatusIssuesStatus.csv
+   :file: Cxx14Issues.csv
    :header-rows: 1
    :widths: auto
 

diff  --git a/libcxx/docs/Cxx1yStatusIssuesStatus.csv b/libcxx/docs/Status/Cxx14Issues.csv
similarity index 100%
rename from libcxx/docs/Cxx1yStatusIssuesStatus.csv
rename to libcxx/docs/Status/Cxx14Issues.csv

diff  --git a/libcxx/docs/Cxx1yStatusPaperStatus.csv b/libcxx/docs/Status/Cxx14Papers.csv
similarity index 100%
rename from libcxx/docs/Cxx1yStatusPaperStatus.csv
rename to libcxx/docs/Status/Cxx14Papers.csv

diff  --git a/libcxx/docs/Cxx1zStatus.rst b/libcxx/docs/Status/Cxx17.rst
similarity index 85%
rename from libcxx/docs/Cxx1zStatus.rst
rename to libcxx/docs/Status/Cxx17.rst
index 44284e676fc8..9076b9cf4b35 100644
--- a/libcxx/docs/Cxx1zStatus.rst
+++ b/libcxx/docs/Status/Cxx17.rst
@@ -1,10 +1,10 @@
-.. _cxx1z-status:
+.. _cxx17-status:
 
 ================================
 libc++ C++17 Status
 ================================
 
-.. include:: Helpers/Styles.rst
+.. include:: ../Helpers/Styles.rst
 
 .. contents::
    :local:
@@ -28,13 +28,13 @@ The groups that have contributed papers:
 
 .. note:: "Nothing to do" means that no library changes were needed to implement this change.
 
-.. _paper-status-cxx1z:
+.. _paper-status-cxx17:
 
 Paper Status
 ====================================
 
 .. csv-table::
-   :file: Cxx1zStatusPaperStatus.csv
+   :file: Cxx17Papers.csv
    :header-rows: 1
    :widths: auto
 
@@ -44,13 +44,13 @@ Paper Status
    .. [#note-P0607] P0607: The parts of P0607 that are not done are the ``<regex>`` bits.
 
 
-.. _issues-status-cxx1z:
+.. _issues-status-cxx17:
 
 Library Working Group Issues Status
 ====================================
 
 .. csv-table::
-   :file: Cxx1zStatusIssuesStatus.csv
+   :file: Cxx17Issues.csv
    :header-rows: 1
    :widths: auto
 

diff  --git a/libcxx/docs/Cxx1zStatusIssuesStatus.csv b/libcxx/docs/Status/Cxx17Issues.csv
similarity index 100%
rename from libcxx/docs/Cxx1zStatusIssuesStatus.csv
rename to libcxx/docs/Status/Cxx17Issues.csv

diff  --git a/libcxx/docs/Cxx1zStatusPaperStatus.csv b/libcxx/docs/Status/Cxx17Papers.csv
similarity index 100%
rename from libcxx/docs/Cxx1zStatusPaperStatus.csv
rename to libcxx/docs/Status/Cxx17Papers.csv

diff  --git a/libcxx/docs/Cxx2aStatus.rst b/libcxx/docs/Status/Cxx20.rst
similarity index 88%
rename from libcxx/docs/Cxx2aStatus.rst
rename to libcxx/docs/Status/Cxx20.rst
index ae23daf0238f..69e607cb7e55 100644
--- a/libcxx/docs/Cxx2aStatus.rst
+++ b/libcxx/docs/Status/Cxx20.rst
@@ -1,10 +1,10 @@
-.. _cxx2a-status:
+.. _cxx20-status:
 
 ================================
 libc++ C++20 Status
 ================================
 
-.. include:: Helpers/Styles.rst
+.. include:: ../Helpers/Styles.rst
 
 .. contents::
    :local:
@@ -28,13 +28,13 @@ The groups that have contributed papers:
 
 .. note:: "Nothing to do" means that no library changes were needed to implement this change.
 
-.. _paper-status-cxx2a:
+.. _paper-status-cxx20:
 
 Paper Status
 ====================================
 
 .. csv-table::
-   :file: Cxx2aStatusPaperStatus.csv
+   :file: Cxx20Papers.csv
    :header-rows: 1
    :widths: auto
 
@@ -46,13 +46,13 @@ Paper Status
    .. [#note-P0883] P0883: shared_ptr and floating-point changes weren't applied as they themselves aren't implemented yet.
 
 
-.. _issues-status-cxx2a:
+.. _issues-status-cxx20:
 
 Library Working Group Issues Status
 ====================================
 
 .. csv-table::
-   :file: Cxx2aStatusIssuesStatus.csv
+   :file: Cxx20Issues.csv
    :header-rows: 1
    :widths: auto
 

diff  --git a/libcxx/docs/Cxx2aStatusIssuesStatus.csv b/libcxx/docs/Status/Cxx20Issues.csv
similarity index 100%
rename from libcxx/docs/Cxx2aStatusIssuesStatus.csv
rename to libcxx/docs/Status/Cxx20Issues.csv

diff  --git a/libcxx/docs/Cxx2aStatusPaperStatus.csv b/libcxx/docs/Status/Cxx20Papers.csv
similarity index 100%
rename from libcxx/docs/Cxx2aStatusPaperStatus.csv
rename to libcxx/docs/Status/Cxx20Papers.csv

diff  --git a/libcxx/docs/Cxx2bStatus.rst b/libcxx/docs/Status/Cxx2b.rst
similarity index 87%
rename from libcxx/docs/Cxx2bStatus.rst
rename to libcxx/docs/Status/Cxx2b.rst
index 1ecf2e9fa498..1980db3ecdbf 100644
--- a/libcxx/docs/Cxx2bStatus.rst
+++ b/libcxx/docs/Status/Cxx2b.rst
@@ -4,7 +4,7 @@
 libc++ C++2b Status
 ================================
 
-.. include:: Helpers/Styles.rst
+.. include:: ../Helpers/Styles.rst
 
 .. contents::
    :local:
@@ -33,7 +33,7 @@ Paper Status
 ====================================
 
 .. csv-table::
-   :file: Cxx2bStatusPaperStatus.csv
+   :file: Cxx2bPapers.csv
    :header-rows: 1
    :widths: auto
 
@@ -43,7 +43,7 @@ Library Working Group Issues Status
 ====================================
 
 .. csv-table::
-   :file: Cxx2bStatusIssuesStatus.csv
+   :file: Cxx2bIssues.csv
    :header-rows: 1
    :widths: auto
 

diff  --git a/libcxx/docs/Cxx2bStatusIssuesStatus.csv b/libcxx/docs/Status/Cxx2bIssues.csv
similarity index 100%
rename from libcxx/docs/Cxx2bStatusIssuesStatus.csv
rename to libcxx/docs/Status/Cxx2bIssues.csv

diff  --git a/libcxx/docs/Cxx2bStatusPaperStatus.csv b/libcxx/docs/Status/Cxx2bPapers.csv
similarity index 100%
rename from libcxx/docs/Cxx2bStatusPaperStatus.csv
rename to libcxx/docs/Status/Cxx2bPapers.csv

diff  --git a/libcxx/docs/FormatStatus.rst b/libcxx/docs/Status/Format.rst
similarity index 91%
rename from libcxx/docs/FormatStatus.rst
rename to libcxx/docs/Status/Format.rst
index b627de81fb9b..948b1b744ae4 100644
--- a/libcxx/docs/FormatStatus.rst
+++ b/libcxx/docs/Status/Format.rst
@@ -1,10 +1,10 @@
-.. ranges-status:
+.. format-status:
 
 ================================
 libc++ Format Status
 ================================
 
-.. include:: Helpers/Styles.rst
+.. include:: ../Helpers/Styles.rst
 
 .. contents::
    :local:
@@ -28,7 +28,7 @@ Sub-Projects in the Format library
 ==================================
 
 .. csv-table::
-   :file: FormatProposalStatus.csv
+   :file: FormatPaper.csv
    :header-rows: 1
    :widths: auto
 
@@ -48,6 +48,6 @@ Paper and Issue Status
 ======================
 
 .. csv-table::
-   :file: FormatIssuePaperStatus.csv
+   :file: FormatIssues.csv
    :header-rows: 1
    :widths: auto

diff  --git a/libcxx/docs/FormatIssuePaperStatus.csv b/libcxx/docs/Status/FormatIssues.csv
similarity index 100%
rename from libcxx/docs/FormatIssuePaperStatus.csv
rename to libcxx/docs/Status/FormatIssues.csv

diff  --git a/libcxx/docs/FormatProposalStatus.csv b/libcxx/docs/Status/FormatPaper.csv
similarity index 100%
rename from libcxx/docs/FormatProposalStatus.csv
rename to libcxx/docs/Status/FormatPaper.csv

diff  --git a/libcxx/docs/RangesStatus.rst b/libcxx/docs/Status/Ranges.rst
similarity index 91%
rename from libcxx/docs/RangesStatus.rst
rename to libcxx/docs/Status/Ranges.rst
index 76549f57fdde..66b2ba375e05 100644
--- a/libcxx/docs/RangesStatus.rst
+++ b/libcxx/docs/Status/Ranges.rst
@@ -4,7 +4,7 @@
 libc++ Ranges Status
 ================================
 
-.. include:: Helpers/Styles.rst
+.. include:: ../Helpers/Styles.rst
 
 .. contents::
    :local:
@@ -27,7 +27,7 @@ Sub-Projects in the One Ranges Proposal
 =======================================
 
 .. csv-table::
-   :file: OneRangesProposalStatus.csv
+   :file: RangesPaper.csv
    :header-rows: 1
    :widths: auto
 
@@ -46,6 +46,6 @@ Paper and Issue Status
 (Note: stolen from MSVC `here <https://github.com/microsoft/STL/issues/39>`_.)
 
 .. csv-table::
-   :file: RangesIssuePaperStatus.csv
+   :file: RangesIssues.csv
    :header-rows: 1
    :widths: auto
\ No newline at end of file

diff  --git a/libcxx/docs/RangesIssuePaperStatus.csv b/libcxx/docs/Status/RangesIssues.csv
similarity index 100%
rename from libcxx/docs/RangesIssuePaperStatus.csv
rename to libcxx/docs/Status/RangesIssues.csv

diff  --git a/libcxx/docs/OneRangesProposalStatus.csv b/libcxx/docs/Status/RangesPaper.csv
similarity index 100%
rename from libcxx/docs/OneRangesProposalStatus.csv
rename to libcxx/docs/Status/RangesPaper.csv

diff  --git a/libcxx/docs/index.rst b/libcxx/docs/index.rst
index 7e5cb089ba8e..9cb7fc7c1768 100644
--- a/libcxx/docs/index.rst
+++ b/libcxx/docs/index.rst
@@ -39,12 +39,12 @@ Getting Started with libc++
    BuildingLibcxx
    TestingLibcxx
    Contributing
-   Cxx1yStatus
-   Cxx1zStatus
-   Cxx2aStatus
-   Cxx2bStatus
-   RangesStatus
-   FormatStatus
+   Status/Cxx14
+   Status/Cxx17
+   Status/Cxx20
+   Status/Cxx2b
+   Status/Ranges
+   Status/Format
 
 
 .. toctree::
@@ -139,9 +139,9 @@ C++ Dialect Support
 ---------------------
 
 * C++11 - Complete
-* :ref:`C++14 - Complete <cxx1y-status>`
-* :ref:`C++17 - In Progress <cxx1z-status>`
-* :ref:`C++20 - In Progress <cxx2a-status>`
+* :ref:`C++14 - Complete <cxx14-status>`
+* :ref:`C++17 - In Progress <cxx17-status>`
+* :ref:`C++20 - In Progress <cxx20-status>`
 * :ref:`C++2b - In Progress <cxx2b-status>`
 * `Post C++14 Technical Specifications - In Progress <http://libcxx.llvm.org/ts1z_status.html>`__
 * :ref:`C++ Feature Test Macro Status <feature-status>`


        


More information about the libcxx-commits mailing list