Skip to content

Commit 3f9dc00

Browse files
authored
Updates for Hyperlight 0.13 release (#389)
* Remove host function definition region dependency Instead of using a shared memory region or a host function callback to provide host function definitions to the guest, the host now pushes the serialized definitions directly as a parameter to InitWasmRuntime. Signed-off-by: James Sturtevant <jsturtevant@gmail.com> * Add [workspace] to excluded packages for worktree compatibility rust_wasm_samples, hyperlight_wasm_macro, and component_sample were missing empty [workspace] tables in their Cargo.toml files. Without this, Cargo resolves to the main checkout's workspace root when run from a git worktree, causing 'believes it's in a workspace' errors. wasm_runtime already had this marker. Signed-off-by: James Sturtevant <jsturtevant@gmail.com> * Address feedback Signed-off-by: James Sturtevant <jsturtevant@gmail.com> * Upgrade to Hyperlight 0.13 Signed-off-by: James Sturtevant <jsturtevant@gmail.com> * Move the HostPrint Registration Signed-off-by: James Sturtevant <jsturtevant@gmail.com> * Updates after rebase Signed-off-by: James Sturtevant <jsturtevant@gmail.com> * Update to latest hl Signed-off-by: James Sturtevant <jsturtevant@gmail.com> * put the funciton in the wrong spot Signed-off-by: James Sturtevant <jsturtevant@gmail.com> * Remove dep on hostprint and make mmaps linux only Signed-off-by: James Sturtevant <jsturtevant@gmail.com> * Resond to feedback Signed-off-by: James Sturtevant <jsturtevant@gmail.com> --------- Signed-off-by: James Sturtevant <jsturtevant@gmail.com>
1 parent 7d4c5da commit 3f9dc00

23 files changed

Lines changed: 464 additions & 298 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
55

66
## [Prerelease] - Unreleased
77

8+
### Changed
9+
- **BREAKING CHANGE:** Removed `SandboxBuilder::with_function_definition_size`. Host function definitions are now pushed to the guest at runtime load time instead of using a separate memory region. (#388)
10+
811
## [v0.12.0] - 2025-12
912

1013
### Added

0 commit comments

Comments
 (0)