Skip to content

Commit

Permalink
feat!: move to async execution (#396)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
ValeryAntopol authored Apr 10, 2024
1 parent 12733f2 commit 13cf85b
Show file tree
Hide file tree
Showing 77 changed files with 2,544 additions and 1,429 deletions.
111 changes: 75 additions & 36 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
[workspace]
resolver = "2"
members = [
"core",
"core/tests/wasm_tests/lilo_after_2gb",
Expand Down
7 changes: 4 additions & 3 deletions core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,11 @@ marine-min-it-version = { path = "../crates/min-it-version", version = "0.3.2"
marine-wasm-backend-traits = {path = "../crates/wasm-backend-traits", version = "0.6.0" }
marine-wasmtime-backend = { path = "../crates/wasmtime-backend", version = "0.6.0", optional = true}

wasmer-it = { package = "wasmer-interface-types-fl", version = "0.27.0" }
it-lilo = "0.6.0"
it-memory-traits = "0.4.0"
wasmer-it = { package = "wasmer-interface-types-fl", version = "0.28.0" }
it-lilo = "0.7.0"
it-memory-traits = "0.5.0"
bytesize = "1.2.0"
futures = "0.3.29"

multimap = "0.8.3"
once_cell = "1.16.0"
Expand Down
Loading

0 comments on commit 13cf85b

Please sign in to comment.