[all-commits] [llvm/llvm-project] 28d90b: [docs] Replace llvm.org/docs links with project li...

Reid Kleckner via All-commits all-commits at lists.llvm.org
Wed Sep 23 15:06:15 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 28d90b4824d5b485c891b1fcfc5b79add6052916
      https://github.com/llvm/llvm-project/commit/28d90b4824d5b485c891b1fcfc5b79add6052916
  Author: Reid Kleckner <rkleckner at nvidia.com>
  Date:   2026-09-23 (Wed, 23 Sep 2026)

  Changed paths:
    M llvm/docs/AIToolPolicy.md
    M llvm/docs/AMDGPU/DeveloperGuideline.rst
    M llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack.md
    M llvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst
    M llvm/docs/AMDGPUUsage.rst
    M llvm/docs/AdminTasks.md
    M llvm/docs/CodeGenerator.md
    M llvm/docs/CodingStandards.md
    M llvm/docs/CommandGuide/llvm-ir2vec.md
    M llvm/docs/CommandGuide/llvm-remarkutil.md
    M llvm/docs/CompileCudaWithLLVM.md
    M llvm/docs/DeveloperPolicy.md
    M llvm/docs/ExtendingLLVM.md
    M llvm/docs/GettingInvolved.md
    M llvm/docs/GettingStarted.md
    M llvm/docs/GitHub.md
    M llvm/docs/GitRepositoryPolicy.md
    M llvm/docs/GwpAsan.rst
    M llvm/docs/HowToAddABuilder.rst
    M llvm/docs/HowToBuildWithPGO.md
    M llvm/docs/HowToCrossCompileBuiltinsOnArm.md
    M llvm/docs/HowToCrossCompileLLVM.md
    M llvm/docs/InstrProfileFormat.md
    M llvm/docs/InstrRefDebugInfo.md
    M llvm/docs/LangRef.md
    M llvm/docs/Lexicon.md
    M llvm/docs/LoopTerminology.md
    M llvm/docs/MIRLangRef.md
    M llvm/docs/MLGO.rst
    M llvm/docs/MarkdownQuickstartTemplate.md
    M llvm/docs/MeetupGuidelines.md
    M llvm/docs/MemProf.md
    M llvm/docs/MergeFunctions.md
    M llvm/docs/NVPTXUsage.md
    M llvm/docs/OpaquePointers.md
    M llvm/docs/PointerAuth.md
    M llvm/docs/ProgrammersManual.md
    M llvm/docs/Proposals/VectorPredication.md
    M llvm/docs/QualGroup.md
    M llvm/docs/RISCV/RISCVVectorExtension.md
    M llvm/docs/ReleaseNotes.md
    M llvm/docs/RemoveDIsDebugInfo.md
    M llvm/docs/SandboxIR.md
    M llvm/docs/ScudoHardenedAllocator.md
    M llvm/docs/SecurityTransparencyReports.md
    M llvm/docs/SphinxQuickstartTemplate.md
    M llvm/docs/SupportPolicy.md
    M llvm/docs/TestingGuide.md
    M llvm/docs/tutorial/BuildingAJIT1.md
    M llvm/docs/tutorial/BuildingAJIT4.md
    M llvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl09.md
    M utils/docs/llvm_sphinx/ext/absolute_links.py
    M utils/docs/llvm_sphinx/ext/absolute_links_test/conf.py
    M utils/docs/llvm_sphinx/ext/absolute_links_test/markdown.md
    M utils/docs/llvm_sphinx/ext/absolute_links_test/rest.rst
    A utils/docs/llvm_sphinx/ext/absolute_links_test/static.html

  Log Message:
  -----------
  [docs] Replace llvm.org/docs links with project links (#222506)

Replace same-project absolute http* URLs with project-local markdown
links. This lets Sphinx validate the targets and keeps local
documentation builds and archived release documentation self-contained.

During the review of the PR, we decided that we prefer markdown-native
links with section header slugs for cross-referencing, when possible.
This is maximally compatible with other markdown renderers, like github.
This has been added to the sphinx quickstart guide, which serves as our
project local Sphinx style guide.

The absolute link checker has been updated to guide people towards the
correct link cross-ref syntax, warning on discouraged constructs.

Part of #214861

Assisted-by: codex



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