mirror of
https://github.com/fluencelabs/marine.git
synced 2025-03-15 05:50:49 +00:00
* add js wasm backend crate + blank trait impls * make wasmtime a default feature for runtime and core * WIP: mock WASI, greeting almost works * WIP: added @wasmer/wasi, moved some stuff to JsStore, implementing Caller * finalize Caller * remove old code * changing js API + fmt * update wasm-bindgen generated and patched code * update call_module to throw error, fix non-logging tests * add multi-module test + update js api * fix last element getting * refactor interface + pass envs * get rid of make_*_result * small refactor * support passing log function * get rid of some todos * use String instead of Vec<u8> for wasi envs * use Strings for wasi envs in marine js * little fix * self-review fixes, import ordering * self-review fixes, import ordering * make clippy happy + fmt * self-review fixes * self-review fixes * self-review fixes * revert example artifact change * pr fixes * add __wbg_adapter_N updating code * add all-types test * fix build * update marine_js.js * Fix I64 handling * pr fixes * fix import order * add copyrights * Add comments, slightly beautify code * fmt * make clippy happy * update js interface * split function interface, improve naming * update Cargo.lock * update to new wasm-backend traits * wip * js glue code update * improve comment * use typed index collection * Add more comments * Add more comments * Fix warnings * pr fixes * pr fixes
53 lines
1.4 KiB
TOML
53 lines
1.4 KiB
TOML
[workspace]
|
|
members = [
|
|
"core",
|
|
"core/tests/wasm_tests/lilo_after_2gb",
|
|
"crates/fluence-app-service",
|
|
"crates/it-generator",
|
|
"crates/it-interfaces",
|
|
"crates/it-parser",
|
|
"crates/it-json-serde",
|
|
"crates/js-backend",
|
|
"crates/min-it-version",
|
|
"crates/module-info-parser",
|
|
"crates/module-interface",
|
|
"crates/wasm-backend-traits",
|
|
"crates/wasmtime-backend",
|
|
"crates/utils",
|
|
"examples/call_parameters",
|
|
"examples/failing",
|
|
"examples/greeting",
|
|
"examples/greeting_record",
|
|
"examples/ipfs-node/effector",
|
|
"examples/ipfs-node/pure",
|
|
"examples/motivational-example/donkey",
|
|
"examples/motivational-example/shrek",
|
|
"examples/records/effector",
|
|
"examples/records/pure",
|
|
"examples/records/test-record",
|
|
"examples/sqlite",
|
|
"examples/url-downloader/curl_adapter",
|
|
"examples/url-downloader/facade",
|
|
"examples/url-downloader/local_storage",
|
|
"examples/multiservice_marine_test",
|
|
"examples/multiservice_marine_test/consumer",
|
|
"examples/multiservice_marine_test/producer",
|
|
"examples/build_rs",
|
|
"marine",
|
|
"marine/tests/wasm_tests/arguments_passing",
|
|
"marine/tests/wasm_tests/arrays_passing",
|
|
"marine/tests/wasm_tests/records_passing",
|
|
"marine/tests/wasm_tests/wasi",
|
|
"marine-js",
|
|
"tools/cli",
|
|
"tools/repl",
|
|
]
|
|
|
|
[profile.release]
|
|
opt-level = 3
|
|
debug = false
|
|
lto = true
|
|
debug-assertions = false
|
|
overflow-checks = false
|
|
panic = "abort"
|