Valery Antopol
3145078fbf
feat!: update wasmtime rust crate 13.0.0 ( #377 )
...
* update to wasmtime 13.0.0
* merge from master
2023-10-23 20:29:43 +03:00
Anatolios Laskaris
2d896d67c9
chore: Fix decider build ( #378 )
...
Fix decider build
2023-10-23 16:56:34 +03:00
renovate[bot]
8480a49e08
chore(deps): update rust crate check-latest to 1.0.2 ( #341 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 16:13:46 +03:00
renovate[bot]
44b8e96362
feat(deps): update rust crate anyhow to 1.0.75 ( #372 )
...
chore(deps): update rust crate anyhow to 1.0.75
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 15:50:28 +03:00
renovate[bot]
0b88b23601
chore(deps): update rust crate thiserror to 1.0.50 ( #346 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 15:23:50 +03:00
renovate[bot]
7b666aeb40
chore(deps): update rust crate semver to 1.0.20 ( #342 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 15:23:07 +03:00
faywong
7a0bd6e584
Update README.md ( #376 )
...
Sync the doc with the latest implement
2023-10-23 15:22:41 +03:00
renovate[bot]
1e5cb4e175
chore(deps): update rust crate chrono to 0.4.31 ( #373 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 15:20:47 +03:00
renovate[bot]
0c1d3780b0
chore(deps): update rust crate serde_json to 1.0.107 ( #345 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 15:18:40 +03:00
renovate[bot]
8a6035f2f1
chore(deps): update rust crate log to 0.4.20 ( #374 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 15:17:38 +03:00
renovate[bot]
e75dafe7c2
chore(deps): update rust crate paste to 1.0.14 ( #375 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-23 15:16:54 +03:00
renovate[bot]
8a371a6441
chore(deps): update baptiste0928/cargo-install action to v2.2.0 ( #338 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-14 12:25:24 +03:00
renovate[bot]
a6cb23d946
chore(deps): update hashicorp/vault-action action to v2.7.3 ( #339 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-14 12:25:02 +03:00
renovate[bot]
2b6266b48e
chore(deps): update actions/checkout action to v4 ( #370 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-14 12:24:07 +03:00
Anatolios Laskaris
498571fb75
chore(ci): Build and upload marine binary ( #367 )
...
* Build and upload marine binary
* Fix inputs
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Test new setup-marine
* Use master
2023-09-14 12:23:30 +03:00
fluencebot
040071c5a3
chore: release master ( #369 )
...
* chore: release master
* chore: Bump marine-js version to 0.7.4
marine-core-v0.24.0
mrepl-v0.24.0
marine-js-v0.7.4
fluence-app-service-v0.29.0
marine-module-info-parser-v0.9.0
marine-v0.17.0
marine-runtime-v0.30.0
2023-09-13 22:41:30 +03:00
Valery Antopol
036c3348e3
feat(deps)!: update marine-rs-sdk-to 0.10.0 ( #364 )
...
* feat!: update marine-rs-sdk-to 0.9.0
* bump versions manually
* update lockfile
* update rust toolchain, so wasm-pack can be installed
* use marine-rs-sdk from git
* update Cargo.lock
* update sqlite-wasm-connector
* use marine-rs-sdk 0.10.0
* update marine version in examples
* update Cargo.lock
* fmt
2023-09-13 19:14:24 +03:00
Anatolios Laskaris
65f6c7b1fa
chore(ci): Add codecov and test report ( #366 )
...
* Add codecov and test report
* Fix
* Fix
* Download wasm pack
* Apply suggestion from nextest errors
* Revert "Apply suggestion from nextest errors"
This reverts commit 0124cc1f6972cba81c24387333452af6819a151e.
* Add badge
2023-09-04 14:56:21 +03:00
Valery Antopol
854397a6c3
feat(module-info-parser): implement PartialEq for ManifestError ( #368 )
...
feat(modile-info-parser): implement PartialEq for ManifestError
2023-09-04 14:31:23 +03:00
Valery Antopol
36221219c2
chore: update rust-toolchain to 2023-08-27 and make clippy happy ( #365 )
...
* chore: update rust-toolchain to 2023-08-27 and make clippy happy
* fmt
* Setup wasm pack as binary
* Run cargo fmt last
---------
Co-authored-by: Anatoly Laskaris <github_me@nahsi.dev>
2023-09-04 12:06:56 +03:00
Valery Antopol
62802fa3d9
chore: remove marine-rs-sdk-test from examples, move it to test-sdk repo ( #363 )
...
chore: remove marine-rs-sdk-test usages
2023-08-16 20:57:11 +03:00
Anatolios Laskaris
bcb10af7f9
chore: speedup CI ( #356 )
...
* Trigger CI
* Speedup CI
2023-08-10 12:53:26 +03:00
fluencebot
398d704928
chore: release master ( #361 )
...
* chore: release master
* chore: Regenerate Cargo.lock
* chore: Bump marine-js version to 0.7.3
mrepl-v0.23.0
fluence-app-service-v0.28.0
marine-v0.16.0
marine-core-v0.23.0
marine-runtime-v0.29.0
marine-module-info-parser-v0.8.0
marine-js-v0.7.3
2023-08-09 16:38:41 +03:00
Valery Antopol
bf8e2e9114
fix(versions)!: enforce minor version bump on minor dependency update ( #362 )
2023-08-09 16:21:02 +03:00
Valery Antopol
e7861f5613
feat(deps)!: update marine-rs-sdk
2023-08-09 15:46:46 +03:00
fluencebot
632ffbc615
chore: release master ( #360 )
...
* chore: release master
* chore: Bump marine-js version to 0.7.2
marine-js-v0.7.2
2023-08-04 21:24:41 +03:00
Valery Antopol
550f7d3851
feat(marine-js): use wasmparser instead of walrus to parse module exports ( #359 )
...
* WIP
* WIP
* WIP
* refactor module passing soit does not take too much time
* WIP switched to wasmparser for ModuleInfo
* cleanup
* cleanup
* Fix clippy
2023-08-04 21:07:35 +03:00
fluencebot
ec7fcbc232
chore: release master ( #358 )
...
* chore: release master
* chore: Regenerate Cargo.lock
* chore: Bump marine-js version to 0.7.1
marine-it-parser-v0.13.0
marine-core-v0.22.0
marine-it-generator-v0.11.0
mrepl-v0.22.0
fluence-app-service-v0.27.0
marine-module-info-parser-v0.7.0
marine-v0.15.0
marine-js-v0.7.1
marine-runtime-v0.28.0
2023-08-04 14:45:52 +03:00
Valery Antopol
71e138dce3
fix!: update versions to comply with semver ( #357 )
...
bump versions
2023-08-04 14:27:31 +03:00
fluencebot
3daf6b5817
chore: release master ( #355 )
...
* chore: release master
* chore: Bump marine-js version to 0.7.0
marine-js-v0.7.0
2023-08-03 14:34:57 +03:00
Valery Antopol
1e1f71d630
feat(marine-js)!: update register_module interface to vastly improve performance ( #354 )
...
refactor module passing soit does not take too much time
2023-08-03 14:17:51 +03:00
fluencebot
600bbc555d
chore: release master ( #352 )
...
* chore: release master
* chore: Bump marine-js version to 0.6.0
marine-js-v0.6.0
2023-08-02 14:30:53 +03:00
Akim
49a095a99b
feat(marine-js)!: Export wasm file from package.json ( #353 )
...
* Import wasm from the package
* Add newline to tsconfig.build.json
* update package-lock.json
2023-08-02 14:09:23 +03:00
Valery Antopol
456521bf8b
feat(marine-js)!: support call parameters ( #351 )
2023-07-27 18:39:31 +03:00
fluencebot
6000feca71
chore: release master ( #337 )
...
* chore: release master
* chore: Regenerate Cargo.lock
* chore: Bump marine-js version to 0.5.0
marine-v0.14.2
marine-core-v0.21.0
marine-it-parser-v0.12.2
mrepl-v0.21.4
marine-js-v0.5.0
fluence-app-service-v0.26.0
marine-runtime-v0.27.0
marine-wasm-backend-traits-v0.3.0
marine-it-generator-v0.10.2
marine-wasmtime-backend-v0.3.0
marine-module-info-parser-v0.6.2
2023-07-25 21:57:16 +03:00
Valery Antopol
08508ac9a3
fix(build): add imports update into marine-js bindgen glue code patcher ( #348 )
...
* add imports update into marine-js bindgen glue code patcher
* return copyright
2023-07-25 21:06:36 +03:00
Valery Antopol
a61ddfc404
feat(marine-js)!: replace old marine-js with common marine-runtime + backend traits impl for JS ( #332 )
...
* 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
2023-07-25 19:49:55 +03:00
Valery Antopol
0f9979ae11
feat(wasm-backend)!: split Function trait, improve naming ( #347 )
...
split function interface, improve naming
2023-07-25 18:23:54 +03:00
Anatolios Laskaris
974f5931ab
chore: Renaming things ( #335 )
...
* Migrate aqua-playground tests to aqua
* Update
* Fix
* Add decider
* Remove sqlite wasm tests :(
* Use master
* F?
* Debug
* Fix
2023-07-14 16:51:28 +03:00
renovate[bot]
d4ccc72748
chore(deps): update rust crate anyhow to 1.0.71 ( #326 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 20:42:35 +03:00
Valery Antopol
4a71b89263
chore(deps): update rust crate walrus to 0.20.1 ( #336 )
...
update walrus
2023-07-11 20:23:20 +03:00
renovate[bot]
14b3d4a8a3
chore(deps): update rust crate bytesize to 1.2.0 ( #323 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:43:57 +03:00
renovate[bot]
4a0cddab1e
chore(deps): update rust crate uuid to 1.4.0 ( #271 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:29:24 +03:00
renovate[bot]
2b9c46f619
chore(deps): update rust crate chrono to 0.4.26 ( #328 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:27:42 +03:00
renovate[bot]
aa19d0e81c
chore(deps): update rust crate env_logger to 0.10.0 ( #303 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:26:46 +03:00
renovate[bot]
35b32dc4c4
chore(deps): update rust crate paste to 1.0.13 ( #330 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:25:52 +03:00
renovate[bot]
e2a350ddb2
chore(deps): update rust crate cargo_metadata to 0.15.4 ( #327 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:25:16 +03:00
renovate[bot]
6ef5032e2c
chore(deps): update rust crate log to 0.4.19 ( #329 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:22:48 +03:00
renovate[bot]
17fa81c920
chore(deps): update rust crate reqwest to 0.11.18 ( #331 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-11 19:20:52 +03:00
Valery Antopol
aeae703229
feat(wasm-backend, app-service)!: use String for wasi env vars + require Clone for Function trait ( #333 )
...
* use String instead of Vec<u8> for wasi envs
* require Clone for Function trait
* fmt
* pr fixes
2023-06-14 17:47:14 +03:00