Skip to content

Relax layout requirements for MultiUseSandbox::restore - #1728

Draft
ludfjig wants to merge 3 commits into
ll/snapshot-restore-transactionfrom
ll/snapshot-restore-layout-compatibility
Draft

Relax layout requirements for MultiUseSandbox::restore#1728
ludfjig wants to merge 3 commits into
ll/snapshot-restore-transactionfrom
ll/snapshot-restore-layout-compatibility

Conversation

@ludfjig

@ludfjig ludfjig commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

This makes it possible to restore snapshots from different guest binaries and memory layouts into a sandbox, provided the registered host functions are compatible.

@ludfjig ludfjig changed the title snapshot restore layout compatibility Relax layout requirements for MultiUseSandbox::restore Aug 12, 2026
@ludfjig ludfjig added the kind/enhancement For PRs adding features, improving functionality, docs, tests, etc. label Aug 12, 2026
@ludfjig
ludfjig force-pushed the ll/snapshot-restore-layout-compatibility branch from 2074b7b to 2150200 Compare August 12, 2026 18:11
@ludfjig
ludfjig force-pushed the ll/snapshot-restore-layout-compatibility branch 2 times, most recently from afdbb20 to d4e7519 Compare August 12, 2026 23:08
@ludfjig
ludfjig force-pushed the ll/snapshot-restore-layout-compatibility branch from d4e7519 to f0fa0c2 Compare August 13, 2026 19:46
@ludfjig
ludfjig force-pushed the ll/snapshot-restore-layout-compatibility branch from f0fa0c2 to 3518a13 Compare August 13, 2026 21:13
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
@ludfjig
ludfjig force-pushed the ll/snapshot-restore-layout-compatibility branch from 3518a13 to a110461 Compare August 13, 2026 21:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/enhancement For PRs adding features, improving functionality, docs, tests, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant