Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Rust bindings for the runtime and the SpiderMonkey engines #103

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    689dc97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc0b178 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

  1. Update various tools

    This commit includes updates of various tools used for building and testing StarlingMonkey:
    - Binaryen
    - Corrosion CMake Cargo integration
    - wasm-tools
    - Wasmtime
    - Wizer
    
    No changes in behavior should occur as a result of these updates.
    tschneidereit committed Aug 4, 2024
    Configuration menu
    Copy the full SHA
    9511921 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Change Rust integration to emit a single static library instead of co…

    …mpiling multiple crates to static libs and trying to link all of them into the final binary
    
    This also replaces linking SpiderMonkey's Rust static library with including the required crates into our own library, achieving an end result of having a single static Rust library to link.
    tschneidereit committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    b4ccad4 View commit details
    Browse the repository at this point in the history