[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