Closed
Description
From #1550:
The go forward plan adopted by T-spec on 2024-06-13 includes, as one step, to reformat all of the chapters of the Reference to attach named identifiers to each claim, more or less.
This issue tracks the status of each chapter of the reference being updated in this manner, in alphabetical order.
- abi.md (Spec abi chapter #1545)
- attributes.md (Add identifiers to attributes.md and its subchapters #1560)
- attributes/codegen.md (Add identifiers to attributes.md and its subchapters #1560)
- attributes/debugger.md (Add identifiers to attributes.md and its subchapters #1560)
- attributes/derive.md (Add identifiers to attributes.md and its subchapters #1560)
- attributes/diagnostics.md (Add identifiers to attributes.md and its subchapters #1560)
- attributes/limits.md (Add identifiers to attributes.md and its subchapters #1560)
- attributes/testing.md (Add identifiers to attributes.md and its subchapters #1560)
- attributes/type_system.md (Add identifiers to attributes.md and its subchapters #1560)
- behaviour-considered-undefined.md (Add spec identifiers to behaviour-considered-undefined.md #1562)
- behaviour-not-considered-unsafe.md (Intentionally excluded - no normative content)
- comments.md (Add spec identifiers to comments.md #1563)
- conditional-compliation.md (Add spec identifier syntax to conditional-compilation.md #1564)
- const_eval.md (Add spec identifiers to const_eval.md #1569)
- crates-and-source-files.md (Add spec identifiers to crates-and-source-files.md #1570)
- destructors.md (Add spec identifier syntax to destructors.md #1571)
- dynamically-sized-types.md (Add spec identifiers to dynamically-sized-types.md #1582)
- expressions.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/array-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/await-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/block-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/call-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/closure-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/field-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/grouped-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/if-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/literal-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/loop-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/match-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/method-call-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/operator-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/path-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/range-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/return-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/struct-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/tuple-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- expressions/underscore-expr.md (Add Spec Identifier Syntax to expressions.md and subchapters #1591)
- identifiers.md (Add identifier syntax to identifiers.md #1583)
- glossary.md (Intentionally excluded - no normative content)
- inline-assembly.md (Reformat (and only reformat) the inline assembly chapter #1550)
- input-format.md (Add spec identifier syntax to input-format.md #1584)
- interior-mutability.md (Add spec identifier syntax to interior-mutability.md #1585)
- items.md (Add identifier syntax to items.md and subchapters #1599)
- keywords.md (Add Identifier Syntax to Several Chapters #1597)
- lexical-structure.md (Add identifier syntax to lexer chapters #1620)
- lifetime-elision.md (Add Identifier Syntax to Several Chapters #1597)
- linkage.md (Add identifier syntax to linkage.md #1633)
- macro-ambiguity.md (Add identifier syntax to macro-ambiguity.md #1634)
- macros-by-example.md (Add spec identifier syntax to macro subchapters #1625)
- macros.md (Add Identifier Syntax to Several Chapters #1597)
- memory-allocation-and-lifetimes.md (Add Identifier Syntax to Several Chapters #1597)
- names.md (Add Identifier Syntax to Several Chapters #1597)
- names/name-resolution.md (Add rule identifiers to names chapters #1737)
- names/namespaces.md (Add rule identifiers to names chapters #1737)
- names/preludes.md (Add rule identifiers to names chapters #1737)
- names/scopes.md (Add rule identifiers to names chapters #1737)
- notation.md (Intentionally excluded for now)
- paths.md (Add Identifier Syntax to Several Chapters #1597)
- patterns.md (Add Identifier Syntax to Several Chapters #1597)
- procedural-macros.md (Add spec identifier syntax to macro subchapters #1625)
- runtime.md (Add Identifier Syntax to Several Chapters #1597)
- special-types-and-traits.md (Add Identifier Syntax to Several Chapters #1597)
- statements.md (Add identifier syntax to statements.md #1611)
- statements-and-expressions.md (Add identifier syntax to statements.md #1611)
- subtyping,md (Add identifier syntax to subtyping.md #1613)
- tokens.md (Add identifier syntax to lexer chapters #1620)
- trait-bounds.md (Add identifier syntax to trait-bounds.md #1631)
- type-coercions.md (Add identifier syntax to type-coercions.md #1632)
- type-layout.md (Add identifier syntax to type-layout.md #1614)
- type-system.md (Intentionally excluded - empty chapter)
- types.md (Add identifier syntax to types and subchapters. #1618)
- types/array.md (Add identifier syntax to types and subchapters. #1618)
- types/boolean.md (Add identifier syntax to types and subchapters. #1618)
- types/closure/md (Add identifier syntax to types and subchapters. #1618)
- types/enum.md (Add identifier syntax to types and subchapters. #1618)
- types/function-item.md (Add identifier syntax to types and subchapters. #1618)
- types/function-pointer.md (Add identifier syntax to types and subchapters. #1618)
- types/impl-trait.md (Add identifier syntax to types and subchapters. #1618)
- types/inferred.md (Add identifier syntax to types and subchapters. #1618)
- types/never.md (Add identifier syntax to types and subchapters. #1618)
- types/numeric.md (Add identifier syntax to types and subchapters. #1618)
- types/parameter.md (Add identifier syntax to types and subchapters. #1618)
- types/pointer.md (Add identifier syntax to types and subchapters. #1618)
- types/slice.md (Add identifier syntax to types and subchapters. #1618)
- types/struct.md (Add identifier syntax to types and subchapters. #1618)
- types/textual.md (Add identifier syntax to types and subchapters. #1618)
- types/trait-object.md (Add identifier syntax to types and subchapters. #1618)
- types/tuple.md (Add identifier syntax to types and subchapters. #1618)
- types/union.md (Add identifier syntax to types and subchapters. #1618)
- unsafe-keyword.md (Add spec identifier syntax to
unsafe-keyword.md
andunsafety.md
#1619) - unsafety.md (Add spec identifier syntax to
unsafe-keyword.md
andunsafety.md
#1619) - variables.md (Add identifiers to variables.md #1626)
- visibility-and-privacy.md (Add identifier syntax to visibility-and-privacy.md #1627)
- whitespace.md (Add identifier syntax to lexer chapters #1620)