[all-commits] [llvm/llvm-project] 4a78f2: [docs] Remove TOCs from Clang docs to prepare for ...

Reid Kleckner via All-commits all-commits at lists.llvm.org
Tue Sep 8 15:31:24 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4a78f273acba2f3bc10b683df252b20f5a8198b0
      https://github.com/llvm/llvm-project/commit/4a78f273acba2f3bc10b683df252b20f5a8198b0
  Author: Reid Kleckner <rkleckner at nvidia.com>
  Date:   2026-09-08 (Tue, 08 Sep 2026)

  Changed paths:
    M clang/Maintainers.md
    M clang/docs/AMDGPUSupport.md
    M clang/docs/AddressSanitizer.md
    M clang/docs/AllocToken.md
    M clang/docs/AutomaticReferenceCounting.md
    M clang/docs/Block-ABI-Apple.md
    M clang/docs/BlockLanguageSpec.md
    M clang/docs/BoundsSafety.md
    M clang/docs/BoundsSafetyAdoptionGuide.md
    M clang/docs/BoundsSafetyImplPlans.md
    M clang/docs/CIR/ABILowering.md
    M clang/docs/CIR/CleanupAndEHDesign.md
    M clang/docs/CIR/CodeDuplication.md
    M clang/docs/CXXTypeAwareAllocators.md
    M clang/docs/ClangLinkerWrapper.md
    M clang/docs/ClangNVLinkWrapper.md
    M clang/docs/ClangOffloadBundler.md
    M clang/docs/ClangSYCLLinker.md
    M clang/docs/ClangTransformerTutorial.md
    M clang/docs/ConstantInterpreter.md
    M clang/docs/ControlFlowIntegrity.md
    M clang/docs/DataFlowSanitizer.md
    M clang/docs/DebuggingCoroutines.md
    M clang/docs/DriverInternals.md
    M clang/docs/FAQ.md
    M clang/docs/FunctionEffectAnalysis.md
    M clang/docs/HIPSupport.md
    M clang/docs/HLSL/AvailabilityDiagnostics.md
    M clang/docs/HLSL/EntryFunctions.md
    M clang/docs/HLSL/ExpectedDifferences.md
    M clang/docs/HLSL/FunctionCalls.md
    M clang/docs/HLSL/HLSLIRReference.md
    M clang/docs/HLSL/HLSLSupport.md
    M clang/docs/HLSL/ResourceTypes.md
    M clang/docs/HardwareAssistedAddressSanitizer.md
    M clang/docs/InternalsManual.md
    M clang/docs/LLVMExceptionHandlingCodeGen.md
    M clang/docs/LanguageExtensions.md
    M clang/docs/LeakSanitizer.md
    M clang/docs/LibASTImporter.md
    M clang/docs/LifetimeSafety.md
    M clang/docs/MatrixTypes.md
    M clang/docs/MemorySanitizer.md
    M clang/docs/MisExpect.md
    M clang/docs/Modules.md
    M clang/docs/OffloadingDesign.md
    M clang/docs/OpenCLSupport.md
    M clang/docs/OpenMPSupport.md
    M clang/docs/OverflowBehaviorTypes.md
    M clang/docs/PCHInternals.md
    M clang/docs/PointerAuthentication.md
    M clang/docs/RISCVSupport.md
    M clang/docs/RealtimeSanitizer.md
    M clang/docs/ReleaseNotes.md
    M clang/docs/SYCLSupport.md
    M clang/docs/SafeBuffers.md
    M clang/docs/SafeStack.md
    M clang/docs/SanitizerCoverage.md
    M clang/docs/SanitizerSpecialCaseList.md
    M clang/docs/SanitizerStats.md
    M clang/docs/ShadowCallStack.md
    M clang/docs/SourceBasedCodeCoverage.md
    M clang/docs/StandardCPlusPlusModules.md
    M clang/docs/StructureProtection.md
    M clang/docs/ThinLTO.md
    M clang/docs/Toolchain.md
    M clang/docs/TypeSanitizer.md
    M clang/docs/UndefinedBehaviorSanitizer.md
    M clang/docs/UsersManual.md
    M clang/docs/WarningSuppressionMappings.md
    M clang/docs/analyzer/checkers.md
    M clang/docs/analyzer/developer-docs/DebugChecks.md
    M clang/docs/analyzer/user-docs/Annotations.md
    M clang/docs/analyzer/user-docs/CrossTranslationUnit.md
    M clang/docs/analyzer/user-docs/FAQ.md
    M clang/docs/analyzer/user-docs/TaintAnalysisConfiguration.md
    M clang/docs/analyzer/user-docs/UsingWithXCode.md
    M clang/include/clang/Basic/AttrDocs.td
    M clang/include/clang/Basic/BuiltinsAMDGPUDocs.td
    M clang/include/clang/Basic/DiagnosticDocs.td
    M clang/include/clang/Options/ClangOptionDocs.td

  Log Message:
  -----------
  [docs] Remove TOCs from Clang docs to prepare for Furo migration (#214868)

This is a mechanical change generated by
`utils/docs/remove_page_tocs.py`. In case of conflicts, which are
likely, due to the ongoing markdown migration (#201242), this script can
be re-run to regenerate the change. I'm creating a separate PR for it to
minimize the diff on the functional changes for the furo PR.


  Commit: 600241fd49f1d5d5a9aac608da8b2872d23fa082
      https://github.com/llvm/llvm-project/commit/600241fd49f1d5d5a9aac608da8b2872d23fa082
  Author: Reid Kleckner <rkleckner at nvidia.com>
  Date:   2026-09-08 (Tue, 08 Sep 2026)

  Changed paths:
    M clang/docs/DataFlowAnalysisIntro.md
    M clang/docs/LifetimeSafety.md
    M clang/docs/UsersManual.md
    A clang/docs/_static/custom.css
    M clang/docs/analyzer/conf.py
    M clang/docs/conf.py
    R libc/docs/_static/copybutton.css
    R libc/docs/_static/copybutton.js
    M libc/docs/conf.py
    R llvm/docs/_static/LLVMWyvernSmall.png
    R llvm/docs/_static/copybutton.css
    R llvm/docs/_static/copybutton.js
    M llvm/docs/conf.py
    M utils/docs/llvm_sphinx/__init__.py
    A utils/docs/llvm_sphinx/_static/LLVMWyvernSmall.png
    A utils/docs/llvm_sphinx/_static/copybutton.css
    A utils/docs/llvm_sphinx/_static/copybutton.js
    A utils/docs/llvm_sphinx/ext/furo.py

  Log Message:
  -----------
  [clang][docs] Adopt the furo theme used by llvm and libc (#214869)

This change moves the static assets into utils/docs/llvm_sphinx, and
centralizes some of the furo theme logic there.

It then configures furo from clang/docs/conf.py and
clang/analyzer/docs/conf.py.

The temporary preview for the site is here:
https://clangdocs.staging.reidkleckner.dev/after/clang/docs/

The RFC is here:
https://discourse.llvm.org/t/rfc-use-furo-theme-for-clang-docs/91505/7

I plan to wait until at least Aug 13 before merging to gather more
feedback.


Compare: https://github.com/llvm/llvm-project/compare/b586da6cd57c...600241fd49f1

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list