Skip to content

Add a Rust PluginPhysicalPtr type#2740

Merged
sporksmith merged 4 commits intoshadow:mainfrom
sporksmith:physical-ptrs
Feb 10, 2023
Merged

Add a Rust PluginPhysicalPtr type#2740
sporksmith merged 4 commits intoshadow:mainfrom
sporksmith:physical-ptrs

Conversation

@sporksmith
Copy link
Copy Markdown
Contributor

This also changes both PhysicalPtr and PluginPhysicalPtr to directly store a usize internally instead of their C counterparts. This is a step towards removing the C counterparts and making the Rust types be the single canonical type. Actually doing that requires detangling circular dependencies in the generated C headers though, so I'm deferring it for the moment.

@sporksmith sporksmith self-assigned this Feb 9, 2023
@github-actions github-actions bot added the Component: Main Composing the core Shadow executable label Feb 9, 2023
@sporksmith sporksmith enabled auto-merge February 10, 2023 19:45
@sporksmith sporksmith merged commit 2ad319e into shadow:main Feb 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component: Main Composing the core Shadow executable

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants