Skip to content

Replace most uses of decl text-refs with UIDs - #5420

Draft
out-of-phaze wants to merge 29 commits into
NebulaSS13:devfrom
out-of-phaze:codequality/decl_href
Draft

out-of-phaze wants to merge 29 commits into
NebulaSS13:devfrom
out-of-phaze:codequality/decl_href

Conversation

@out-of-phaze

Copy link
Copy Markdown
Member

Description of changes

Replaces a lot of uses of locate() and \ref[] on /decls with UIDs. Also adds UIDs to a lot of these types.
Leaves a few, namely the ones covered in #5411, language ones that I expect to conflict with #5271, and supply packs (because there's hundreds of them).

  • tested

Why and what will this PR improve

We should use UIDs for these. Also simplifies some serialization.

Authorship

me

@out-of-phaze out-of-phaze added the work in progress This PR is under development and shouldn't be merged. label Aug 27, 2026
@out-of-phaze
out-of-phaze force-pushed the codequality/decl_href branch from 98de556 to 498bc20 Compare August 27, 2026 00:14
@MistakeNot4892 MistakeNot4892 added the ❄️frozen❄️ Do not merge until the dev freeze is over. label Aug 27, 2026
@MistakeNot4892 MistakeNot4892 removed the ❄️frozen❄️ Do not merge until the dev freeze is over. label Sep 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

work in progress This PR is under development and shouldn't be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants