Skip to content

Add UIDs to a lot of decl types - #5421

Draft
out-of-phaze wants to merge 12 commits into
NebulaSS13:devfrom
out-of-phaze:codequality/decl-uids
Draft

Add UIDs to a lot of decl types#5421
out-of-phaze wants to merge 12 commits into
NebulaSS13:devfrom
out-of-phaze:codequality/decl-uids

Conversation

@out-of-phaze

Copy link
Copy Markdown
Member

Description of changes

Split out of #5420.
Adds UIDs to a lot of decl types.

Why and what will this PR improve

This will let us replace some uses of ref()/\ref\[] and locate() with UIDs, which avoids string operation overhead and is overall more stable.

Authorship

me

@out-of-phaze out-of-phaze added the ready for review This PR is ready for review and merge. label Aug 27, 2026
@out-of-phaze
out-of-phaze force-pushed the codequality/decl-uids branch from 6276aaa to cff8260 Compare August 27, 2026 00:43
@out-of-phaze out-of-phaze added has dependencies This PR should not be merged prior to any PRs linked in body or comments. work in progress This PR is under development and shouldn't be merged. and removed ready for review This PR is ready for review and merge. labels Aug 27, 2026
@out-of-phaze

Copy link
Copy Markdown
Member Author

depends on #5425

@out-of-phaze
out-of-phaze marked this pull request as draft August 27, 2026 03:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

has dependencies This PR should not be merged prior to any PRs linked in body or comments. 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.

1 participant