[libcxx-commits] [libcxx] users/rnk/libcxx md rename (PR #221512)

Reid Kleckner via libcxx-commits libcxx-commits at lists.llvm.org
Sat Sep 5 21:01:46 PDT 2026


https://github.com/rnk created https://github.com/llvm/llvm-project/pull/221512

<sub>Stack created with <a href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>

>From 5908a406b87bd5c7c48101aa96e6ec747523c37c Mon Sep 17 00:00:00 2001
From: Reid Kleckner <rkleckner at nvidia.com>
Date: Sat, 5 Sep 2026 04:05:59 +0000
Subject: [PATCH] [libc++] Rename documentation files to Markdown

---
 libcxx/docs/{ABIGuarantees.rst => ABIGuarantees.md}           | 0
 libcxx/docs/{AddingNewCIJobs.rst => AddingNewCIJobs.md}       | 0
 libcxx/docs/{CodingGuidelines.rst => CodingGuidelines.md}     | 0
 libcxx/docs/{Contributing.rst => Contributing.md}             | 0
 .../{NewStandardProcedure.rst => NewStandardProcedure.md}     | 0
 .../{PostMeetingProcedure.rst => PostMeetingProcedure.md}     | 0
 .../{ReleaseProcedure.rst => ReleaseProcedure.md}             | 4 ++--
 .../docs/DesignDocs/{ABIVersioning.rst => ABIVersioning.md}   | 0
 libcxx/docs/DesignDocs/{AtomicDesign.rst => AtomicDesign.md}  | 0
 .../{CapturingConfigInfo.rst => CapturingConfigInfo.md}       | 0
 .../{ExperimentalFeatures.rst => ExperimentalFeatures.md}     | 0
 .../{ExtendedCXX03Support.rst => ExtendedCXX03Support.md}     | 0
 .../{FeatureTestMacros.rst => FeatureTestMacros.md}           | 0
 libcxx/docs/DesignDocs/{FileTimeType.rst => FileTimeType.md}  | 0
 .../{HeaderRemovalPolicy.rst => HeaderRemovalPolicy.md}       | 0
 .../docs/DesignDocs/{NoexceptPolicy.rst => NoexceptPolicy.md} | 0
 .../DesignDocs/{PSTLIntegration.rst => PSTLIntegration.md}    | 0
 .../{ThreadingSupportAPI.rst => ThreadingSupportAPI.md}       | 0
 libcxx/docs/DesignDocs/{TimeZone.rst => TimeZone.md}          | 0
 .../{UniquePtrTrivialAbi.rst => UniquePtrTrivialAbi.md}       | 0
 ...rRandomization.rst => UnspecifiedBehaviorRandomization.md} | 0
 .../DesignDocs/{VisibilityMacros.rst => VisibilityMacros.md}  | 0
 .../docs/DesignDocs/{WindowsSupport.rst => WindowsSupport.md} | 0
 .../{FeatureTestMacroTable.rst => FeatureTestMacroTable.md}   | 0
 libcxx/docs/{Hardening.rst => Hardening.md}                   | 0
 .../{ReleaseNotesTemplate.rst => ReleaseNotesTemplate.md}     | 0
 libcxx/docs/Helpers/{Styles.rst => Styles.md}                 | 0
 ...onDefinedBehavior.rst => ImplementationDefinedBehavior.md} | 0
 libcxx/docs/{Modules.rst => Modules.md}                       | 0
 libcxx/docs/{ReleaseNotes.rst => ReleaseNotes.md}             | 2 +-
 libcxx/docs/ReleaseNotes/{20.rst => 20.md}                    | 0
 libcxx/docs/ReleaseNotes/{21.rst => 21.md}                    | 0
 libcxx/docs/ReleaseNotes/{22.rst => 22.md}                    | 0
 libcxx/docs/ReleaseNotes/{23.rst => 23.md}                    | 0
 libcxx/docs/ReleaseNotes/{24.rst => 24.md}                    | 0
 libcxx/docs/Status/{Cxx17.rst => Cxx17.md}                    | 2 +-
 libcxx/docs/Status/{Cxx20.rst => Cxx20.md}                    | 2 +-
 libcxx/docs/Status/{Cxx23.rst => Cxx23.md}                    | 4 ++--
 libcxx/docs/Status/{Cxx26.rst => Cxx26.md}                    | 2 +-
 libcxx/docs/Status/{Cxx29.rst => Cxx29.md}                    | 2 +-
 libcxx/docs/{TestingLibcxx.rst => TestingLibcxx.md}           | 0
 libcxx/docs/{UserDocumentation.rst => UserDocumentation.md}   | 0
 .../docs/{VendorDocumentation.rst => VendorDocumentation.md}  | 0
 libcxx/docs/conf.py                                           | 2 +-
 libcxx/docs/{index.rst => index.md}                           | 0
 libcxx/include/__configuration/abi.h                          | 4 ++--
 libcxx/utils/generate_feature_test_macro_components.py        | 2 +-
 libcxx/utils/libcxx-lit                                       | 2 +-
 48 files changed, 14 insertions(+), 14 deletions(-)
 rename libcxx/docs/{ABIGuarantees.rst => ABIGuarantees.md} (100%)
 rename libcxx/docs/{AddingNewCIJobs.rst => AddingNewCIJobs.md} (100%)
 rename libcxx/docs/{CodingGuidelines.rst => CodingGuidelines.md} (100%)
 rename libcxx/docs/{Contributing.rst => Contributing.md} (100%)
 rename libcxx/docs/Contributing/{NewStandardProcedure.rst => NewStandardProcedure.md} (100%)
 rename libcxx/docs/Contributing/{PostMeetingProcedure.rst => PostMeetingProcedure.md} (100%)
 rename libcxx/docs/Contributing/{ReleaseProcedure.rst => ReleaseProcedure.md} (94%)
 rename libcxx/docs/DesignDocs/{ABIVersioning.rst => ABIVersioning.md} (100%)
 rename libcxx/docs/DesignDocs/{AtomicDesign.rst => AtomicDesign.md} (100%)
 rename libcxx/docs/DesignDocs/{CapturingConfigInfo.rst => CapturingConfigInfo.md} (100%)
 rename libcxx/docs/DesignDocs/{ExperimentalFeatures.rst => ExperimentalFeatures.md} (100%)
 rename libcxx/docs/DesignDocs/{ExtendedCXX03Support.rst => ExtendedCXX03Support.md} (100%)
 rename libcxx/docs/DesignDocs/{FeatureTestMacros.rst => FeatureTestMacros.md} (100%)
 rename libcxx/docs/DesignDocs/{FileTimeType.rst => FileTimeType.md} (100%)
 rename libcxx/docs/DesignDocs/{HeaderRemovalPolicy.rst => HeaderRemovalPolicy.md} (100%)
 rename libcxx/docs/DesignDocs/{NoexceptPolicy.rst => NoexceptPolicy.md} (100%)
 rename libcxx/docs/DesignDocs/{PSTLIntegration.rst => PSTLIntegration.md} (100%)
 rename libcxx/docs/DesignDocs/{ThreadingSupportAPI.rst => ThreadingSupportAPI.md} (100%)
 rename libcxx/docs/DesignDocs/{TimeZone.rst => TimeZone.md} (100%)
 rename libcxx/docs/DesignDocs/{UniquePtrTrivialAbi.rst => UniquePtrTrivialAbi.md} (100%)
 rename libcxx/docs/DesignDocs/{UnspecifiedBehaviorRandomization.rst => UnspecifiedBehaviorRandomization.md} (100%)
 rename libcxx/docs/DesignDocs/{VisibilityMacros.rst => VisibilityMacros.md} (100%)
 rename libcxx/docs/DesignDocs/{WindowsSupport.rst => WindowsSupport.md} (100%)
 rename libcxx/docs/{FeatureTestMacroTable.rst => FeatureTestMacroTable.md} (100%)
 rename libcxx/docs/{Hardening.rst => Hardening.md} (100%)
 rename libcxx/docs/Helpers/{ReleaseNotesTemplate.rst => ReleaseNotesTemplate.md} (100%)
 rename libcxx/docs/Helpers/{Styles.rst => Styles.md} (100%)
 rename libcxx/docs/{ImplementationDefinedBehavior.rst => ImplementationDefinedBehavior.md} (100%)
 rename libcxx/docs/{Modules.rst => Modules.md} (100%)
 rename libcxx/docs/{ReleaseNotes.rst => ReleaseNotes.md} (91%)
 rename libcxx/docs/ReleaseNotes/{20.rst => 20.md} (100%)
 rename libcxx/docs/ReleaseNotes/{21.rst => 21.md} (100%)
 rename libcxx/docs/ReleaseNotes/{22.rst => 22.md} (100%)
 rename libcxx/docs/ReleaseNotes/{23.rst => 23.md} (100%)
 rename libcxx/docs/ReleaseNotes/{24.rst => 24.md} (100%)
 rename libcxx/docs/Status/{Cxx17.rst => Cxx17.md} (96%)
 rename libcxx/docs/Status/{Cxx20.rst => Cxx20.md} (96%)
 rename libcxx/docs/Status/{Cxx23.rst => Cxx23.md} (95%)
 rename libcxx/docs/Status/{Cxx26.rst => Cxx26.md} (96%)
 rename libcxx/docs/Status/{Cxx29.rst => Cxx29.md} (96%)
 rename libcxx/docs/{TestingLibcxx.rst => TestingLibcxx.md} (100%)
 rename libcxx/docs/{UserDocumentation.rst => UserDocumentation.md} (100%)
 rename libcxx/docs/{VendorDocumentation.rst => VendorDocumentation.md} (100%)
 rename libcxx/docs/{index.rst => index.md} (100%)

diff --git a/libcxx/docs/ABIGuarantees.rst b/libcxx/docs/ABIGuarantees.md
similarity index 100%
rename from libcxx/docs/ABIGuarantees.rst
rename to libcxx/docs/ABIGuarantees.md
diff --git a/libcxx/docs/AddingNewCIJobs.rst b/libcxx/docs/AddingNewCIJobs.md
similarity index 100%
rename from libcxx/docs/AddingNewCIJobs.rst
rename to libcxx/docs/AddingNewCIJobs.md
diff --git a/libcxx/docs/CodingGuidelines.rst b/libcxx/docs/CodingGuidelines.md
similarity index 100%
rename from libcxx/docs/CodingGuidelines.rst
rename to libcxx/docs/CodingGuidelines.md
diff --git a/libcxx/docs/Contributing.rst b/libcxx/docs/Contributing.md
similarity index 100%
rename from libcxx/docs/Contributing.rst
rename to libcxx/docs/Contributing.md
diff --git a/libcxx/docs/Contributing/NewStandardProcedure.rst b/libcxx/docs/Contributing/NewStandardProcedure.md
similarity index 100%
rename from libcxx/docs/Contributing/NewStandardProcedure.rst
rename to libcxx/docs/Contributing/NewStandardProcedure.md
diff --git a/libcxx/docs/Contributing/PostMeetingProcedure.rst b/libcxx/docs/Contributing/PostMeetingProcedure.md
similarity index 100%
rename from libcxx/docs/Contributing/PostMeetingProcedure.rst
rename to libcxx/docs/Contributing/PostMeetingProcedure.md
diff --git a/libcxx/docs/Contributing/ReleaseProcedure.rst b/libcxx/docs/Contributing/ReleaseProcedure.md
similarity index 94%
rename from libcxx/docs/Contributing/ReleaseProcedure.rst
rename to libcxx/docs/Contributing/ReleaseProcedure.md
index 69cc0c340ecc2..ad21195185a4c 100644
--- a/libcxx/docs/Contributing/ReleaseProcedure.rst
+++ b/libcxx/docs/Contributing/ReleaseProcedure.md
@@ -14,7 +14,7 @@ Prepare the release
 It should be finished before the Release managers start branching the new
 release:
 
-* Make sure ``libcxx/docs/ReleaseNotes/<VERSION>.rst`` is up to date. Typically
+* Make sure ``libcxx/docs/ReleaseNotes/<VERSION>.md`` is up to date. Typically
   this file is updated when contributing patches. Still there might be some
   information added regarding the general improvements of larger projects.
 
@@ -45,7 +45,7 @@ After branching for an LLVM release:
 3. Update ``_LIBCPPABI_VERSION`` in ``libcxxabi/include/cxxabi.h``
 4. Update ``_LIBUNWIND_VERSION`` in ``libunwind/include/__libunwind_config.h``
 5. Create a release notes file for the next release from the previous ones and point to it from
-   ``libcxx/docs/ReleaseNotes.rst``. Remove entries that do not apply anymore, but keep in mind
+   ``libcxx/docs/ReleaseNotes.md``. Remove entries that do not apply anymore, but keep in mind
    that some entries (such as upcoming deprecations) may still apply, may need rewording and may
    also require follow up PRs to implement.
 6. Update the set of runners targeted by the CI on the release branch to ``llvm-premerge-libcxx-release-runners``, and
diff --git a/libcxx/docs/DesignDocs/ABIVersioning.rst b/libcxx/docs/DesignDocs/ABIVersioning.md
similarity index 100%
rename from libcxx/docs/DesignDocs/ABIVersioning.rst
rename to libcxx/docs/DesignDocs/ABIVersioning.md
diff --git a/libcxx/docs/DesignDocs/AtomicDesign.rst b/libcxx/docs/DesignDocs/AtomicDesign.md
similarity index 100%
rename from libcxx/docs/DesignDocs/AtomicDesign.rst
rename to libcxx/docs/DesignDocs/AtomicDesign.md
diff --git a/libcxx/docs/DesignDocs/CapturingConfigInfo.rst b/libcxx/docs/DesignDocs/CapturingConfigInfo.md
similarity index 100%
rename from libcxx/docs/DesignDocs/CapturingConfigInfo.rst
rename to libcxx/docs/DesignDocs/CapturingConfigInfo.md
diff --git a/libcxx/docs/DesignDocs/ExperimentalFeatures.rst b/libcxx/docs/DesignDocs/ExperimentalFeatures.md
similarity index 100%
rename from libcxx/docs/DesignDocs/ExperimentalFeatures.rst
rename to libcxx/docs/DesignDocs/ExperimentalFeatures.md
diff --git a/libcxx/docs/DesignDocs/ExtendedCXX03Support.rst b/libcxx/docs/DesignDocs/ExtendedCXX03Support.md
similarity index 100%
rename from libcxx/docs/DesignDocs/ExtendedCXX03Support.rst
rename to libcxx/docs/DesignDocs/ExtendedCXX03Support.md
diff --git a/libcxx/docs/DesignDocs/FeatureTestMacros.rst b/libcxx/docs/DesignDocs/FeatureTestMacros.md
similarity index 100%
rename from libcxx/docs/DesignDocs/FeatureTestMacros.rst
rename to libcxx/docs/DesignDocs/FeatureTestMacros.md
diff --git a/libcxx/docs/DesignDocs/FileTimeType.rst b/libcxx/docs/DesignDocs/FileTimeType.md
similarity index 100%
rename from libcxx/docs/DesignDocs/FileTimeType.rst
rename to libcxx/docs/DesignDocs/FileTimeType.md
diff --git a/libcxx/docs/DesignDocs/HeaderRemovalPolicy.rst b/libcxx/docs/DesignDocs/HeaderRemovalPolicy.md
similarity index 100%
rename from libcxx/docs/DesignDocs/HeaderRemovalPolicy.rst
rename to libcxx/docs/DesignDocs/HeaderRemovalPolicy.md
diff --git a/libcxx/docs/DesignDocs/NoexceptPolicy.rst b/libcxx/docs/DesignDocs/NoexceptPolicy.md
similarity index 100%
rename from libcxx/docs/DesignDocs/NoexceptPolicy.rst
rename to libcxx/docs/DesignDocs/NoexceptPolicy.md
diff --git a/libcxx/docs/DesignDocs/PSTLIntegration.rst b/libcxx/docs/DesignDocs/PSTLIntegration.md
similarity index 100%
rename from libcxx/docs/DesignDocs/PSTLIntegration.rst
rename to libcxx/docs/DesignDocs/PSTLIntegration.md
diff --git a/libcxx/docs/DesignDocs/ThreadingSupportAPI.rst b/libcxx/docs/DesignDocs/ThreadingSupportAPI.md
similarity index 100%
rename from libcxx/docs/DesignDocs/ThreadingSupportAPI.rst
rename to libcxx/docs/DesignDocs/ThreadingSupportAPI.md
diff --git a/libcxx/docs/DesignDocs/TimeZone.rst b/libcxx/docs/DesignDocs/TimeZone.md
similarity index 100%
rename from libcxx/docs/DesignDocs/TimeZone.rst
rename to libcxx/docs/DesignDocs/TimeZone.md
diff --git a/libcxx/docs/DesignDocs/UniquePtrTrivialAbi.rst b/libcxx/docs/DesignDocs/UniquePtrTrivialAbi.md
similarity index 100%
rename from libcxx/docs/DesignDocs/UniquePtrTrivialAbi.rst
rename to libcxx/docs/DesignDocs/UniquePtrTrivialAbi.md
diff --git a/libcxx/docs/DesignDocs/UnspecifiedBehaviorRandomization.rst b/libcxx/docs/DesignDocs/UnspecifiedBehaviorRandomization.md
similarity index 100%
rename from libcxx/docs/DesignDocs/UnspecifiedBehaviorRandomization.rst
rename to libcxx/docs/DesignDocs/UnspecifiedBehaviorRandomization.md
diff --git a/libcxx/docs/DesignDocs/VisibilityMacros.rst b/libcxx/docs/DesignDocs/VisibilityMacros.md
similarity index 100%
rename from libcxx/docs/DesignDocs/VisibilityMacros.rst
rename to libcxx/docs/DesignDocs/VisibilityMacros.md
diff --git a/libcxx/docs/DesignDocs/WindowsSupport.rst b/libcxx/docs/DesignDocs/WindowsSupport.md
similarity index 100%
rename from libcxx/docs/DesignDocs/WindowsSupport.rst
rename to libcxx/docs/DesignDocs/WindowsSupport.md
diff --git a/libcxx/docs/FeatureTestMacroTable.rst b/libcxx/docs/FeatureTestMacroTable.md
similarity index 100%
rename from libcxx/docs/FeatureTestMacroTable.rst
rename to libcxx/docs/FeatureTestMacroTable.md
diff --git a/libcxx/docs/Hardening.rst b/libcxx/docs/Hardening.md
similarity index 100%
rename from libcxx/docs/Hardening.rst
rename to libcxx/docs/Hardening.md
diff --git a/libcxx/docs/Helpers/ReleaseNotesTemplate.rst b/libcxx/docs/Helpers/ReleaseNotesTemplate.md
similarity index 100%
rename from libcxx/docs/Helpers/ReleaseNotesTemplate.rst
rename to libcxx/docs/Helpers/ReleaseNotesTemplate.md
diff --git a/libcxx/docs/Helpers/Styles.rst b/libcxx/docs/Helpers/Styles.md
similarity index 100%
rename from libcxx/docs/Helpers/Styles.rst
rename to libcxx/docs/Helpers/Styles.md
diff --git a/libcxx/docs/ImplementationDefinedBehavior.rst b/libcxx/docs/ImplementationDefinedBehavior.md
similarity index 100%
rename from libcxx/docs/ImplementationDefinedBehavior.rst
rename to libcxx/docs/ImplementationDefinedBehavior.md
diff --git a/libcxx/docs/Modules.rst b/libcxx/docs/Modules.md
similarity index 100%
rename from libcxx/docs/Modules.rst
rename to libcxx/docs/Modules.md
diff --git a/libcxx/docs/ReleaseNotes.rst b/libcxx/docs/ReleaseNotes.md
similarity index 91%
rename from libcxx/docs/ReleaseNotes.rst
rename to libcxx/docs/ReleaseNotes.md
index 37078d83139ab..008f26f23f8ca 100644
--- a/libcxx/docs/ReleaseNotes.rst
+++ b/libcxx/docs/ReleaseNotes.md
@@ -1,4 +1,4 @@
-.. include:: ReleaseNotes/24.rst
+.. include:: ReleaseNotes/24.md
 
 .. Make sure to reference the non-live release notes in a toctree to avoid Sphinx errors.
 .. toctree::
diff --git a/libcxx/docs/ReleaseNotes/20.rst b/libcxx/docs/ReleaseNotes/20.md
similarity index 100%
rename from libcxx/docs/ReleaseNotes/20.rst
rename to libcxx/docs/ReleaseNotes/20.md
diff --git a/libcxx/docs/ReleaseNotes/21.rst b/libcxx/docs/ReleaseNotes/21.md
similarity index 100%
rename from libcxx/docs/ReleaseNotes/21.rst
rename to libcxx/docs/ReleaseNotes/21.md
diff --git a/libcxx/docs/ReleaseNotes/22.rst b/libcxx/docs/ReleaseNotes/22.md
similarity index 100%
rename from libcxx/docs/ReleaseNotes/22.rst
rename to libcxx/docs/ReleaseNotes/22.md
diff --git a/libcxx/docs/ReleaseNotes/23.rst b/libcxx/docs/ReleaseNotes/23.md
similarity index 100%
rename from libcxx/docs/ReleaseNotes/23.rst
rename to libcxx/docs/ReleaseNotes/23.md
diff --git a/libcxx/docs/ReleaseNotes/24.rst b/libcxx/docs/ReleaseNotes/24.md
similarity index 100%
rename from libcxx/docs/ReleaseNotes/24.rst
rename to libcxx/docs/ReleaseNotes/24.md
diff --git a/libcxx/docs/Status/Cxx17.rst b/libcxx/docs/Status/Cxx17.md
similarity index 96%
rename from libcxx/docs/Status/Cxx17.rst
rename to libcxx/docs/Status/Cxx17.md
index e0ac2cb5c3600..337c422212f6b 100644
--- a/libcxx/docs/Status/Cxx17.rst
+++ b/libcxx/docs/Status/Cxx17.md
@@ -4,7 +4,7 @@
 libc++ C++17 Status
 ================================
 
-.. include:: ../Helpers/Styles.rst
+.. include:: ../Helpers/Styles.md
 
 .. contents::
    :local:
diff --git a/libcxx/docs/Status/Cxx20.rst b/libcxx/docs/Status/Cxx20.md
similarity index 96%
rename from libcxx/docs/Status/Cxx20.rst
rename to libcxx/docs/Status/Cxx20.md
index 3b1241cd07e47..3fa951a233647 100644
--- a/libcxx/docs/Status/Cxx20.rst
+++ b/libcxx/docs/Status/Cxx20.md
@@ -4,7 +4,7 @@
 libc++ C++20 Status
 ================================
 
-.. include:: ../Helpers/Styles.rst
+.. include:: ../Helpers/Styles.md
 
 .. contents::
    :local:
diff --git a/libcxx/docs/Status/Cxx23.rst b/libcxx/docs/Status/Cxx23.md
similarity index 95%
rename from libcxx/docs/Status/Cxx23.rst
rename to libcxx/docs/Status/Cxx23.md
index 0f9d4bf0d1af8..faf6a56902ff2 100644
--- a/libcxx/docs/Status/Cxx23.rst
+++ b/libcxx/docs/Status/Cxx23.md
@@ -4,7 +4,7 @@
 libc++ C++23 Status
 ================================
 
-.. include:: ../Helpers/Styles.rst
+.. include:: ../Helpers/Styles.md
 
 .. contents::
    :local:
@@ -40,4 +40,4 @@ Library Working Group Issues Status
 .. csv-table::
    :file: Cxx23Issues.csv
    :header-rows: 1
-   :widths: auto
\ No newline at end of file
+   :widths: auto
diff --git a/libcxx/docs/Status/Cxx26.rst b/libcxx/docs/Status/Cxx26.md
similarity index 96%
rename from libcxx/docs/Status/Cxx26.rst
rename to libcxx/docs/Status/Cxx26.md
index 014e6f1b9a3e2..6e37608ee7338 100644
--- a/libcxx/docs/Status/Cxx26.rst
+++ b/libcxx/docs/Status/Cxx26.md
@@ -4,7 +4,7 @@
 libc++ C++26 Status
 ================================
 
-.. include:: ../Helpers/Styles.rst
+.. include:: ../Helpers/Styles.md
 
 .. contents::
    :local:
diff --git a/libcxx/docs/Status/Cxx29.rst b/libcxx/docs/Status/Cxx29.md
similarity index 96%
rename from libcxx/docs/Status/Cxx29.rst
rename to libcxx/docs/Status/Cxx29.md
index e4227dfa84cc4..d94a70b36b988 100644
--- a/libcxx/docs/Status/Cxx29.rst
+++ b/libcxx/docs/Status/Cxx29.md
@@ -4,7 +4,7 @@
 libc++ C++29 Status
 ================================
 
-.. include:: ../Helpers/Styles.rst
+.. include:: ../Helpers/Styles.md
 
 .. contents::
    :local:
diff --git a/libcxx/docs/TestingLibcxx.rst b/libcxx/docs/TestingLibcxx.md
similarity index 100%
rename from libcxx/docs/TestingLibcxx.rst
rename to libcxx/docs/TestingLibcxx.md
diff --git a/libcxx/docs/UserDocumentation.rst b/libcxx/docs/UserDocumentation.md
similarity index 100%
rename from libcxx/docs/UserDocumentation.rst
rename to libcxx/docs/UserDocumentation.md
diff --git a/libcxx/docs/VendorDocumentation.rst b/libcxx/docs/VendorDocumentation.md
similarity index 100%
rename from libcxx/docs/VendorDocumentation.rst
rename to libcxx/docs/VendorDocumentation.md
diff --git a/libcxx/docs/conf.py b/libcxx/docs/conf.py
index 98aa52edd5d2e..729c5211f18a2 100644
--- a/libcxx/docs/conf.py
+++ b/libcxx/docs/conf.py
@@ -15,7 +15,7 @@
 
 from llvm_sphinx import *  # see llvm-project/utils/docs/README.md
 
-globals().update(common_conf(tags, markdown=Markdown.NEVER))
+globals().update(common_conf(tags, markdown=Markdown.ALWAYS))
 
 # -- General configuration -----------------------------------------------------
 
diff --git a/libcxx/docs/index.rst b/libcxx/docs/index.md
similarity index 100%
rename from libcxx/docs/index.rst
rename to libcxx/docs/index.md
diff --git a/libcxx/include/__configuration/abi.h b/libcxx/include/__configuration/abi.h
index 757ba69cb17b4..a3a6069e24235 100644
--- a/libcxx/include/__configuration/abi.h
+++ b/libcxx/include/__configuration/abi.h
@@ -50,12 +50,12 @@
 #endif
 
 #if _LIBCPP_ABI_VERSION >= 2
-// TODO: Move the description of the remaining ABI flags to ABIGuarantees.rst or remove them.
+// TODO: Move the description of the remaining ABI flags to ABIGuarantees.md or remove them.
 
 // According to the Standard, `bitset::operator[] const` returns bool
 #  define _LIBCPP_ABI_BITSET_VECTOR_BOOL_CONST_SUBSCRIPT_RETURN_BOOL
 
-// These flags are documented in ABIGuarantees.rst
+// These flags are documented in ABIGuarantees.md
 #  define _LIBCPP_ABI_ALTERNATE_STRING_LAYOUT
 #  define _LIBCPP_ABI_ATOMIC_WAIT_NATIVE_BY_SIZE
 #  define _LIBCPP_ABI_ENABLE_SHARED_PTR_TRIVIAL_ABI
diff --git a/libcxx/utils/generate_feature_test_macro_components.py b/libcxx/utils/generate_feature_test_macro_components.py
index 8cc54971c57c9..a6502286ed552 100755
--- a/libcxx/utils/generate_feature_test_macro_components.py
+++ b/libcxx/utils/generate_feature_test_macro_components.py
@@ -2125,7 +2125,7 @@ def produce_docs():
         status_tables=create_table(get_status_table(), 4)
     )
 
-    table_doc_path = os.path.join(docs_path, "FeatureTestMacroTable.rst")
+    table_doc_path = os.path.join(docs_path, "FeatureTestMacroTable.md")
     with open(table_doc_path, "w", newline="\n") as f:
         f.write(doc_str)
 
diff --git a/libcxx/utils/libcxx-lit b/libcxx/utils/libcxx-lit
index 62b988dd4dead..e6597a6297672 100755
--- a/libcxx/utils/libcxx-lit
+++ b/libcxx/utils/libcxx-lit
@@ -50,7 +50,7 @@ fi
 
 if [[ "${type}" == "runtimes" ]]; then
         echo "N.B.: In a bootstrap build, lit needs a prefix to work correctly;"
-        echo "      See libcxx/docs/Testinglibcxx.rst for more information."
+        echo "      See libcxx/docs/TestingLibcxx.md for more information."
 fi
 "${CMAKE}" --build "${build_dir}" --target ${type}-test-depends
 "${build_dir}/bin/llvm-lit" ${@}



More information about the libcxx-commits mailing list