Skip to content

viam: Extract Abi.RegisterRef and remove GeneratesRegisterFileName interface#948

Merged
Jozott00 merged 4 commits into
masterfrom
chore/refactor-abi-def
May 11, 2026
Merged

viam: Extract Abi.RegisterRef and remove GeneratesRegisterFileName interface#948
Jozott00 merged 4 commits into
masterfrom
chore/refactor-abi-def

Conversation

@Jozott00

Copy link
Copy Markdown
Contributor

This PR extracts most of the Abi.RegisterRef to vadl.viam.RegisterRef, so the datastructure can be reused in other definitions like the UME (#834).

Additionally, it removes the GeneratesRegisterFileName which does not fit into the VIAM hierarchy and is already covered by the RegisterResource class.

@github-actions github-actions Bot added lcb This is LCB related frontend This is frontend related iss This is ISS related labels May 11, 2026
@Jozott00 Jozott00 force-pushed the chore/refactor-abi-def branch from ab373b3 to 0ff2bb9 Compare May 11, 2026 11:56
@Jozott00 Jozott00 force-pushed the chore/refactor-abi-def branch from 0ff2bb9 to 2890293 Compare May 11, 2026 11:56
@Jozott00 Jozott00 requested a review from rascmatt May 11, 2026 11:57
@Jozott00

Copy link
Copy Markdown
Contributor Author

@arcane-quill this PR will allow you to use RegisterRef for UME stuff like syscall register.

@rascmatt rascmatt left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@Jozott00 Jozott00 merged commit e34b28a into master May 11, 2026
7 checks passed
@Jozott00 Jozott00 deleted the chore/refactor-abi-def branch May 11, 2026 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend This is frontend related iss This is ISS related lcb This is LCB related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants