[all-commits] [llvm/llvm-project] 922593: [clang][docs] Check in attribute reference Markdown
Reid Kleckner via All-commits
all-commits at lists.llvm.org
Fri Oct 2 14:28:14 PDT 2026
Branch: refs/heads/users/rnk/clang-attr-md-sources
Home: https://github.com/llvm/llvm-project
Commit: 92259358e7206401d0966aaa4a1866620ff6fdc0
https://github.com/llvm/llvm-project/commit/92259358e7206401d0966aaa4a1866620ff6fdc0
Author: Reid Kleckner <rkleckner at nvidia.com>
Date: 2026-10-02 (Fri, 02 Oct 2026)
Changed paths:
A clang/docs/AttributeReference.md
A clang/docs/AttributeReference/AArch64SMEAttributes.md
A clang/docs/AttributeReference/AMDGPUAttributes.md
A clang/docs/AttributeReference/CallingConventions.md
A clang/docs/AttributeReference/ConsumedAnnotationChecking.md
A clang/docs/AttributeReference/CustomizingSwiftImport.md
A clang/docs/AttributeReference/DeclarationAttributes.md
A clang/docs/AttributeReference/FieldAttributes.md
A clang/docs/AttributeReference/FunctionAttributes.md
A clang/docs/AttributeReference/HandleAttributes.md
A clang/docs/AttributeReference/NullabilityAttributes.md
A clang/docs/AttributeReference/OpenCLAddressSpaces.md
A clang/docs/AttributeReference/PerformanceConstraintAttributes.md
A clang/docs/AttributeReference/StatementAttributes.md
A clang/docs/AttributeReference/TypeAttributes.md
A clang/docs/AttributeReference/TypeSafetyChecking.md
A clang/docs/AttributeReference/Undocumented.md
A clang/docs/AttributeReference/VariableAttributes.md
M clang/docs/CMakeLists.txt
M clang/docs/_extensions/clang_attr_syntaxes.py
Log Message:
-----------
[clang][docs] Check in attribute reference Markdown
Tracking issue: #227907
Implements stage 3 of #227907 by checking in AttributeReference.md and
AttributeReference/*.md, and by removing the docs build rules that
generated and split those Markdown sources.
This also adds the docs-build check for alphabetically sorted H3
attribute headings now that those headings are hand-authored in the
checked-in Markdown files.
The checked-in Markdown was populated with:
mkdir -p clang/docs/AttributeReference
cp build/tools/clang/docs/AttributeReference.md clang/docs/AttributeReference.md
cp build/tools/clang/docs/AttributeReference/*.md clang/docs/AttributeReference/
The AttrDocs TableGen backend is retained as a deterministic migration
tool for long-lived branches: rebase onto stage 2, generate before/after
Markdown, and apply the resulting Markdown diff when rebasing over this
stage.
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