Skip to content
This repository was archived by the owner on Jul 10, 2025. It is now read-only.

Commit 13cf85b

Browse files
feat!: move to async execution (#396)
* wip * WIP * WIP * compiles, async mrepl works * add Send * Updating marine-js * FuncGetter compiles * wow it compiles * marine-js compiles but does not work * marine-js tests almost pass * marine-runtime and marine-core tests pass * fmt * epoch interruption works in mrepl * WIP: switching from async_trait to box_future * move from async_trait to BoxFuture * self-review fixes * self-review fixes * merge memory limits * pr fixes * pr fixes * pr fixes * pr fixes * update cargo lock * use published interface-types * remove patch deps * fix factory and make AppService generic * fix marine-js * try locking deps * add debug prints to workflow * fix workflow * update workflow * make marine-js bindings patcher update all __wbg_adapter_* functions * remove debug prints from workflows * self-review fixes * self-review fixes * self-review fixes * final fixes * fix mrepl * fix pr comments, fmt and clippy * fix Cargo.toml and Cargo.lock after merge * test fixes after merge * update rust toolchain to match one in no * fixes for nox integration * reexport MError * update js bindings * fix warning * fmt
1 parent 12733f2 commit 13cf85b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+2544
-1429
lines changed

Cargo.lock

Lines changed: 75 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[workspace]
2+
resolver = "2"
23
members = [
34
"core",
45
"core/tests/wasm_tests/lilo_after_2gb",

core/Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,11 @@ marine-min-it-version = { path = "../crates/min-it-version", version = "0.3.2"
2222
marine-wasm-backend-traits = {path = "../crates/wasm-backend-traits", version = "0.6.0" }
2323
marine-wasmtime-backend = { path = "../crates/wasmtime-backend", version = "0.6.0", optional = true}
2424

25-
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.27.0" }
26-
it-lilo = "0.6.0"
27-
it-memory-traits = "0.4.0"
25+
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.28.0" }
26+
it-lilo = "0.7.0"
27+
it-memory-traits = "0.5.0"
2828
bytesize = "1.2.0"
29+
futures = "0.3.29"
2930

3031
multimap = "0.8.3"
3132
once_cell = "1.16.0"

0 commit comments

Comments
 (0)