Skip to content

Conversation

@Centril
Copy link
Contributor

@Centril Centril commented Oct 3, 2025

Description of Changes

  • Shares more logic with WASM and makes some minor refactorings to energy/budget logic.
  • Moves logic from WasmInstanceEnv to InstanceEnv and friends.
  • Makes JS modules actually work in terms of create_instance, make_actor,
  • Fleshes out call_reducer with timeouts and long-running logs added as well.
  • Adds all the syscalls with associated documentation as well.

API and ABI breaking changes

None

Expected complexity level and risk

2

Testing

Future work.

v8: add `extract_description`
v8: add `JsInstanceEnv`
v8: flesh out `call_reducer` more
v8: add `with_scope`, `with_script`
v8: add logic for reducer timeouts and long running logging
@Centril Centril enabled auto-merge October 3, 2025 13:09
@Centril Centril added this pull request to the merge queue Oct 3, 2025
Merged via the queue into master with commit 6ef8bdd Oct 3, 2025
26 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants