355 Commits

Author SHA1 Message Date
renovate[bot]
1d8dd292c4
Update Rust crate cmd_lib to v1 (#194)
* Update Rust crate cmd_lib to v1

* remove cmd_lib dependency

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Valery Antopol <valery.antopol@gmail.com>
2022-09-08 22:56:27 +03:00
renovate[bot]
28e059c506
Update Rust crate uuid to v1 (#205)
* Update Rust crate uuid to v1

* bump repl version

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Valery Antopol <valery.antopol@gmail.com>
2022-09-08 21:50:04 +03:00
renovate[bot]
dc134a224a
Update Rust crate rustyline to v10 (#197)
* Update Rust crate rustyline to v10

* use new rustyline API

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Valery Antopol <valery.antopol@gmail.com>
2022-09-08 00:42:29 +03:00
renovate[bot]
a1bb6c4a95
Update Rust crate pretty_assertions to v1 (#196)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-07 00:15:45 +03:00
renovate[bot]
b3a8898893
Update all non-major Rust dependencies (#189)
* Update all non-major Rust dependencies

* fix tokio features

* add rt tokio feature

* bump bytes crate version to keep up with reqwest

* update tokio to 1.21.0

* bump crate versions

* use latest rust toolchain always

* update wasm-bindgen generated and patched code

* revert toolchaijn version change

* revert toolchaijn version change

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Valery Antopol <valery.antopol@gmail.com>
2022-09-02 18:48:25 +03:00
Valery Antopol
71b5953c22
feat(fluence-app-service): make base path field optional in ConfigContext interface (#202) 0.20.0 v0.20.0 2022-08-31 14:14:43 +03:00
Valery Antopol
f41b23dd5c
fix(repl): crash when given relative path to config in non-current directory (#201) 2022-08-30 16:59:40 +03:00
Valery Antopol
650aec50d5
feat(repl): allow partial call_parameters specification in call (#200)
* add partial call_parameters support, fix work with config not in the same dir

* move path fixes to another PR
2022-08-30 16:40:01 +03:00
renovate[bot]
7ea912f9c8
Configure Renovate (#187)
* Add renovate.json

* Add renovate config

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Anatoly Laskaris <github_me@nahsi.dev>
2022-08-04 17:55:03 +03:00
Valery Antopol
3449a34e35
Use sdk version from cargo manifest, instead of hardcoded value (#186) v0.18.3 2022-08-03 18:26:45 +03:00
Valery Antopol
17e8bf041e
Rework module searching on filesystem (#184) v0.18.2 2022-07-29 17:09:54 +03:00
Valery Antopol
d4a4d53bd5
bump crate versions that used marine-rs-sdk-main 0.6.15 (#185) v0.18.1 2022-07-27 21:58:47 +03:00
Valery Antopol
d9c8de35aa
Support marine-rs-sdk 0.7.0 (#180) v0.18.0 2022-07-27 18:01:30 +03:00
Valery Antopol
c1e0eed88d
Add tests for wasm memory leaks when passing/returning records (#182) 2022-07-08 15:19:38 +03:00
Valery Antopol
9376fb963c
Add record destruction test (#181) 2022-07-06 17:11:07 +03:00
Anatoly Laskaris
3acf053c69
Run on push to master (#179) 2022-07-01 18:32:45 +03:00
Anatoly Laskaris
f93d8ef608
Migrate marine tests to github-actions (#178) 2022-07-01 16:49:01 +03:00
Mike Voronov
7a80d3e5a1
Fix value after table problem in TomlMarineNamedModuleConfig(#175) v0.17.5 2022-06-09 17:35:47 +03:00
Mike Voronov
cc1766b7f1
fix tests after renaming (#174) 2022-06-09 17:00:19 +03:00
Valery Antopol
b4e76cb0cd
fix marine js build and get rid of marine-web occurrences (#173) 2022-06-09 13:20:34 +03:00
Valery Antopol
eab120fdae
beautify marine cli tool subcommand args (#170) v0.17.4 2022-06-02 20:09:38 +03:00
Valery Antopol
aa954f35f2
REPL: improve "interface" command output readability (#169) 2022-06-02 20:09:14 +03:00
Mike Voronov
82217b332e
Rename FaaS to Marine, Runtime to Core (#172) 2022-06-02 19:51:27 +03:00
Valery Antopol
93b3952ed8
Marine CLI: fix template url in generate command (#171) v0.15.4 2022-06-02 18:51:34 +03:00
Valery Antopol
56f9dff9b1
add "quiet" option to mrepl (#168) v0.15.3 2022-05-31 19:36:42 +03:00
Mike Voronov
54f55cd18c
remove obsolete TODO (#167) 2022-05-27 20:31:34 +03:00
Mike Voronov
221e5e94b4
Use impl AsRef instead generics params in Marine interface (#166) 2022-05-26 23:05:58 +03:00
Mike Voronov
07167b2b7f
Fix marine build output (#164) 2022-05-21 00:22:36 +03:00
Mike Voronov
6da8509fe0
Add generate subcommand to mrepl (#163) 2022-05-21 00:03:03 +03:00
Mike Voronov
e4ebf1d0fb
Update readme (#160)
Co-authored-by: boneyard93501 <4523011+boneyard93501@users.noreply.github.com>
2022-05-15 12:09:11 +03:00
Mike Voronov
7c793917cf
Add developer notes about PR reviewing (#157) v0.15.2 2022-04-26 16:20:02 +03:00
Mike Voronov
ac26937778
Impl some traits for ModuleMemoryStat (#159) 2022-04-26 14:41:53 +03:00
Valery Antopol
515fa655ad
update interface-types; add tests for lilo at offsets > 2GB (#158) v0.15.1 2022-04-26 12:27:54 +03:00
Pavel
68438eadc0
Marine JS: add possibility to pass environment variables to WASM services (#153)
* Setting logging level

* Fix variable name

* try different logging levels

* Add tests for logging in wasm modules

* Finish unit tests for logging in wasm

* specifying marine service id in message format

* better message format

Co-authored-by: Valery Antopol <valery.antopol@gmail.com>
2022-04-23 16:34:45 +03:00
Pavel
87542dde45
Add more tests for void function result for marine-js (#152) 2022-04-22 20:01:08 +03:00
Pavel
0476950681
Marine-js milestone 2: implementation of single-module wasm services (#148) 2022-04-20 20:33:55 +03:00
Valery Antopol
4e4f40cc8c
Update interface types (#149) v0.15.0 2022-04-06 22:55:33 +03:00
Mike Voronov
e7bdfe9947
add max_memory_size api function (#147) v0.14.2 2022-03-31 00:17:49 +03:00
Valery Antopol
5ab0f377c7
bump crate versions (#144)
* bump minor crate versions

* fix marine-web build

* sort deps
v0.8.0 0.14.1
2022-03-25 20:45:19 +03:00
Valery Antopol
e37e475663
Fix panics when services have more than 2gb memory allocated (#143)
* add test for allocation at offset more than 2gb

* update wasmer-it version and use u32 instead of usize where needed

* remove cargo.toml patch
2022-03-25 18:40:50 +03:00
Valery Antopol
614a4cb078
add module and function names to errors about invalid arguments (#142) v0.7.1 2022-02-24 13:07:52 +03:00
Valery Antopol
bbd006ed3c
Add js version of runtime that supports interface types and runs in browser (#137) v0.7.0 2022-02-18 18:26:06 +03:00
Mike Voronov
6dfeecd572
Disable memory limits (#140) 2022-01-31 18:15:01 +03:00
Mike Voronov
dd0a667c38
fix api (#139) 2022-01-26 14:40:06 +03:00
Mike Voronov
45b9fc445a
Add API for Wasm modules heap footprint (#138) v0.6.14 2022-01-25 18:22:41 +03:00
Mike Voronov
7b0686ab2e
Introduce wasm_pages_to_bytes; rename max_heap_size to max_heap_pages_count (#136) v0.6.13 2021-12-15 11:12:08 +03:00
Mike Voronov
5e07fe0876
bump marine-utils crate (#135) 2021-12-14 12:52:35 +03:00
Mike Voronov
c7c8d611d9
Allow runtime to set maximum memory count (#127) v0.6.12 2021-12-03 20:33:46 +03:00
vms
e09a167bc7 update sdk version 2021-11-04 16:45:27 +03:00
Valery Antopol
d1ed552d80
Add marine test examples for build.rs and marine_test on mod (#130) 2021-10-18 20:15:51 +03:00