Skip to content

Bump moonrun to v8 145 and migrate scope APIs#1471

Draft
peter-jerry-ye wants to merge 3 commits intomainfrom
zihang/bump-v8
Draft

Bump moonrun to v8 145 and migrate scope APIs#1471
peter-jerry-ye wants to merge 3 commits intomainfrom
zihang/bump-v8

Conversation

@peter-jerry-ye
Copy link
Contributor

  • Related issues: None
  • PR kind: feature

Summary

This PR bumps the rusty_v8 dependency from 0.106.0 to 145.0.0

Pro: this allows user building on Windows aarch64 easier because starting from 145.0.0, Windows aarch64 is supported.
Con: this makes the binary size significantly larger in some cases (+15%)

So we might this PR later when there's a stronger reason. For the Wasm toolchain, we will switch not to use moonrun for the runner since Node.js is required anyway.

Metadata

  • Tests added/updated for bug fixes or new features
  • Compatible with Windows/Linux/macOS

@semanticdiff-com
Copy link

semanticdiff-com bot commented Feb 11, 2026

Review changes with  SemanticDiff

Changed Files
File Status
  crates/moonrun/src/main.rs  20% smaller
  crates/moonrun/src/v8_builder.rs  15% smaller
  crates/moonrun/src/sys_api.rs  12% smaller
  crates/moonrun/src/fs_api_temp.rs  8% smaller
  crates/moonrun/src/backtrace_api.rs  5% smaller
  Cargo.lock Unsupported file format
  crates/moonrun/Cargo.toml Unsupported file format

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.

1 participant