486 Commits

Author SHA1 Message Date
Valery Antopol
75fb49f4d2 Merge branch 'master' into feat/marine-instrumenting
# Conflicts:
#	Cargo.lock
2023-08-30 14:00:10 +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
Valery Antopol
e1cd7099a1 rework marine tracing tool 2023-08-14 20:01:00 +03:00
Valery Antopol
aeef771c41 add marine tracing tool 2023-08-14 18:12:22 +03:00
Valery Antopol
0b6ef0b803 Merge branch 'master' into feat/marine-instrumenting 2023-08-14 13:09:13 +03:00
Valery Antopol
eee304b121 add tracing tools 2023-08-14 13:08:43 +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
Valery Antopol
3b1024b7db add more tracing entries 2023-08-09 04:44:50 +03:00
Valery Antopol
b61993ee42 Merge branch 'master' into feat/marine-instrumenting
# Conflicts:
#	crates/js-backend/Cargo.toml
#	crates/js-backend/src/module_info.rs
2023-08-05 23:29:26 +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
Valery Antopol
45826aeb73 WIP switched to wasmparser for ModuleInfo 2023-08-03 23:49:45 +03:00
Valery Antopol
6cab10c952 Merge branch 'master' into feat/marine-instrumenting
# Conflicts:
#	marine-js/npm-package/src/marine_js.js
2023-08-03 17:01:57 +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
Valery Antopol
4136ff8d37 Merge branch 'feat/marine-js-perf-update' into feat/marine-instrumenting
# Conflicts:
#	marine-js/npm-package/src/marine_js.js
2023-08-03 01:10:49 +03:00
Valery Antopol
3d774e5b22 refactor module passing soit does not take too much time 2023-08-02 23:01:19 +03:00
Valery Antopol
d8d542b9b6 WIP 2023-08-02 22:02:39 +03:00
Valery Antopol
824ce64ac8 WIP 2023-08-02 22:02:31 +03:00
Valery Antopol
949c1071ee WIP 2023-08-02 21:54:13 +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
Anatolios Laskaris
1e6dc4aca6
chore: Update E2E [fixes FLU-297 and FLU-252 and FLU-314 and FLU-298] (#314)
* Draft

* Update

* Fix

* Fix

* Typo

* Fix

* Fix

* Some renaming

* ?

* Use master

* Add spell and sqlite

* Replace marine-rs-sdk with spell tests

* Fix

* Names

* Add spell to need

* Get rid of "status"

* Skip sqlite

* sqlite

* Add fluence-cli snapshot workflow

* Use main

* Do not run spell tests for now

* Readd spell tests

* Fix

* Add ref

* Use workflow from main

* Use dev version

* Use master

* Fix
2023-05-05 10:53:34 +03:00
renovate[bot]
61b826c82b
chore(deps): update baptiste0928/cargo-install action to v2 (#311)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-18 15:35:52 +03:00
renovate[bot]
f65b4f5d20
chore(deps): update jetli/wasm-pack-action action to v0.4.0 (#301)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-18 15:35:01 +03:00
renovate[bot]
fc47ad8a59
chore(deps): update hashicorp/vault-action action to v2.5.0 (#261)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-18 15:34:09 +03:00
Anatolios Laskaris
a0da24eb9f
chore: Do not pin deps (#322)
Do not pin deps
2023-04-18 15:29:37 +03:00
Anatolios Laskaris
5595fedabf
chore: Fix marine-js build when releasing (#321)
Fix marine-js build when releasing
2023-04-04 17:37:29 +03:00