[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.
NOKEYCHECK=True
GitOrigin-RevId: cf005c4c5061ed34b2bd21ae104923c28b8a1b04
diff --git a/docs/Cxx1yStatus.rst b/docs/Status/Cxx14.rst
similarity index 85%
rename from docs/Cxx1yStatus.rst
rename to docs/Status/Cxx14.rst
index 87322cc..fc3aeee 100644
--- a/docs/Cxx1yStatus.rst
+++ b/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 @@
- 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/docs/Cxx1yStatusIssuesStatus.csv b/docs/Status/Cxx14Issues.csv
similarity index 100%
rename from docs/Cxx1yStatusIssuesStatus.csv
rename to docs/Status/Cxx14Issues.csv
diff --git a/docs/Cxx1yStatusPaperStatus.csv b/docs/Status/Cxx14Papers.csv
similarity index 100%
rename from docs/Cxx1yStatusPaperStatus.csv
rename to docs/Status/Cxx14Papers.csv
diff --git a/docs/Cxx1zStatus.rst b/docs/Status/Cxx17.rst
similarity index 88%
rename from docs/Cxx1zStatus.rst
rename to docs/Status/Cxx17.rst
index 44284e6..9076b9c 100644
--- a/docs/Cxx1zStatus.rst
+++ b/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 @@
.. 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 @@
.. [#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/docs/Cxx1zStatusIssuesStatus.csv b/docs/Status/Cxx17Issues.csv
similarity index 100%
rename from docs/Cxx1zStatusIssuesStatus.csv
rename to docs/Status/Cxx17Issues.csv
diff --git a/docs/Cxx1zStatusPaperStatus.csv b/docs/Status/Cxx17Papers.csv
similarity index 100%
rename from docs/Cxx1zStatusPaperStatus.csv
rename to docs/Status/Cxx17Papers.csv
diff --git a/docs/Cxx2aStatus.rst b/docs/Status/Cxx20.rst
similarity index 90%
rename from docs/Cxx2aStatus.rst
rename to docs/Status/Cxx20.rst
index ae23daf..69e607c 100644
--- a/docs/Cxx2aStatus.rst
+++ b/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 @@
.. 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 @@
.. [#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/docs/Cxx2aStatusIssuesStatus.csv b/docs/Status/Cxx20Issues.csv
similarity index 100%
rename from docs/Cxx2aStatusIssuesStatus.csv
rename to docs/Status/Cxx20Issues.csv
diff --git a/docs/Cxx2aStatusPaperStatus.csv b/docs/Status/Cxx20Papers.csv
similarity index 100%
rename from docs/Cxx2aStatusPaperStatus.csv
rename to docs/Status/Cxx20Papers.csv
diff --git a/docs/Cxx2bStatus.rst b/docs/Status/Cxx2b.rst
similarity index 90%
rename from docs/Cxx2bStatus.rst
rename to docs/Status/Cxx2b.rst
index 1ecf2e9..1980db3 100644
--- a/docs/Cxx2bStatus.rst
+++ b/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 @@
====================================
.. csv-table::
- :file: Cxx2bStatusPaperStatus.csv
+ :file: Cxx2bPapers.csv
:header-rows: 1
:widths: auto
@@ -43,7 +43,7 @@
====================================
.. csv-table::
- :file: Cxx2bStatusIssuesStatus.csv
+ :file: Cxx2bIssues.csv
:header-rows: 1
:widths: auto
diff --git a/docs/Cxx2bStatusIssuesStatus.csv b/docs/Status/Cxx2bIssues.csv
similarity index 100%
rename from docs/Cxx2bStatusIssuesStatus.csv
rename to docs/Status/Cxx2bIssues.csv
diff --git a/docs/Cxx2bStatusPaperStatus.csv b/docs/Status/Cxx2bPapers.csv
similarity index 100%
rename from docs/Cxx2bStatusPaperStatus.csv
rename to docs/Status/Cxx2bPapers.csv
diff --git a/docs/FormatStatus.rst b/docs/Status/Format.rst
similarity index 90%
rename from docs/FormatStatus.rst
rename to docs/Status/Format.rst
index b627de8..948b1b7 100644
--- a/docs/FormatStatus.rst
+++ b/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 @@
==================================
.. csv-table::
- :file: FormatProposalStatus.csv
+ :file: FormatPaper.csv
:header-rows: 1
:widths: auto
@@ -48,6 +48,6 @@
======================
.. csv-table::
- :file: FormatIssuePaperStatus.csv
+ :file: FormatIssues.csv
:header-rows: 1
:widths: auto
diff --git a/docs/FormatIssuePaperStatus.csv b/docs/Status/FormatIssues.csv
similarity index 100%
rename from docs/FormatIssuePaperStatus.csv
rename to docs/Status/FormatIssues.csv
diff --git a/docs/FormatProposalStatus.csv b/docs/Status/FormatPaper.csv
similarity index 100%
rename from docs/FormatProposalStatus.csv
rename to docs/Status/FormatPaper.csv
diff --git a/docs/RangesStatus.rst b/docs/Status/Ranges.rst
similarity index 92%
rename from docs/RangesStatus.rst
rename to docs/Status/Ranges.rst
index 76549f5..66b2ba3 100644
--- a/docs/RangesStatus.rst
+++ b/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 @@
=======================================
.. csv-table::
- :file: OneRangesProposalStatus.csv
+ :file: RangesPaper.csv
:header-rows: 1
:widths: auto
@@ -46,6 +46,6 @@
(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/docs/RangesIssuePaperStatus.csv b/docs/Status/RangesIssues.csv
similarity index 100%
rename from docs/RangesIssuePaperStatus.csv
rename to docs/Status/RangesIssues.csv
diff --git a/docs/OneRangesProposalStatus.csv b/docs/Status/RangesPaper.csv
similarity index 100%
rename from docs/OneRangesProposalStatus.csv
rename to docs/Status/RangesPaper.csv
diff --git a/docs/index.rst b/docs/index.rst
index 7e5cb08..9cb7fc7 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -39,12 +39,12 @@
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++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>`