250 Commits

Author SHA1 Message Date
Valery Antopol
b3940bc316 marge with master 2023-01-20 16:21:59 +03:00
Valery Antopol
ecd9f92354 fix marine-js build 2023-01-20 15:59:14 +03:00
Valery Antopol
397a22323e finalizing API, names, etc 2023-01-20 14:31:07 +03:00
Valery Antopol
2378c7eafa wip 2023-01-18 15:08:17 +03:00
Valery Antopol
cb3c64ae8f Fill wasi for wasmtime, fix mutex issue 2023-01-16 13:19:05 +03:00
Valery Antopol
c1fc835069 wasmtime impl in progress 2023-01-12 00:22:10 +03:00
Valery Antopol
671fb8bb83 replace more rc with arc, fix wasmer-wasi compilation issue 2023-01-11 20:54:53 +03:00
Valery Antopol
fc924a4e8b Use only i32 instead of generic arguments for typed functions, looks like working 2023-01-11 17:00:52 +03:00
Valery Antopol
83eb1555ce wasm 3.1 backend implementation some progress (2) + fmt 2023-01-05 19:27:56 +03:00
Valery Antopol
99b4da7fac [wip] refactoring the refactoring: updating wasmer to 3.1.0, organizing traits and implementations into files 2022-12-29 17:51:12 +03:00
Valery Antopol
b00f666020 [wip] making all required structs threadsafe 2022-12-29 00:00:39 +03:00
Valery Antopol
e2522ba91d implemented all todo!() in wasmtime, trying to get it to work 2022-12-25 16:38:31 +03:00
Valery Antopol
d36012d2e4 Wasmtime version builds (but has todo!() in it) 2022-12-21 15:54:35 +03:00
Valery Antopol
d023bd9370 WIP just state stored 2022-12-20 23:52:57 +03:00
Valery Antopol
20d03317d8 get rid of Rc for Store, move interface-types deps to workspace 2022-12-13 00:51:15 +03:00
Valery Antopol
a022a30442
chore(master): release (#245) 2022-12-06 16:52:49 +03:00
renovate[bot]
ee514fb8fc
chore(deps): update all non-major rust dependencies (#211)
* chore(deps): update all non-major rust dependencies

* fix build

* fmt

* update generated code in marine-js

* bump marine-runtime version

* update gitignore

* Revert "bump marine-runtime version"

This reverts commit 7cf9f0b6d489408d35b3f86807d9ad7684f0708a.

* bump versions

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Valery Antopol <valery.antopol@gmail.com>
2022-11-28 18:37:07 +03:00
Valery Antopol
a8f5545edf wip: intoduce Store, start adding it to signatures, update wasmer backend so it compiles and passes tests 2022-10-31 01:03:29 +03:00
Valery Antopol
2d7d78e392 start implementing wasmtime backend + simplify wasm traits a little bit 2022-10-28 05:31:54 +03:00
Valery Antopol
a1cb2085d6 add skeleton of js wasm backend for marine 2022-10-28 02:49:59 +03:00
Valery Antopol
03393545cc
fix(runtime): detect mapped/preopened dirs conflicts before wasmer-wasi crashes (#223) 2022-10-18 16:56:42 +03:00
Valery Antopol
1b546537f3 marine-core tests are passing 2022-09-27 16:43:03 +03:00
Valery Antopol
40cb5f3867 reach successful compilation 2022-09-27 14:32:00 +03:00
Valery Antopol
c28f2d4d90 almost fixed build 2022-09-21 03:37:09 +03:00
Valery Antopol
fd47800cca
chore(build): fix clippy warnings (#213) 2022-09-19 19:13:38 +03:00
renovate[bot]
684bf7cb38
Update Rust crate semver to v1 (#198)
* Update Rust crate semver to v1

* bump all the deps

* update wasmer-it and fix build

* bump more versions + fix marine-js

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Valery Antopol <valery.antopol@gmail.com>
2022-09-13 16:25:11 +03:00
Valery Antopol
853bc595ec
fix!: bump minor versions where it was required in #189 (#212)
* fix!: bump minor versions where it was required in #189

* update marine-js build
2022-09-12 16:55:33 +03:00
Pavel
7aacb8eb9d
Update marine-js public interface. Replace any with generic JSON types. Doing se\desalinization work insine marine-js (#207) 2022-09-09 17:28:30 +03:00
renovate[bot]
c674c92104
Update Rust crate serde_with to v2 (#203)
* Update Rust crate serde_with to v2

* bump versions

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Valery Antopol <valery.antopol@gmail.com>
2022-09-09 16:05:09 +03:00
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) 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
Valery Antopol
3449a34e35
Use sdk version from cargo manifest, instead of hardcoded value (#186) 2022-08-03 18:26:45 +03:00
Valery Antopol
17e8bf041e
Rework module searching on filesystem (#184) 2022-07-29 17:09:54 +03:00
Valery Antopol
d4a4d53bd5
bump crate versions that used marine-rs-sdk-main 0.6.15 (#185) 2022-07-27 21:58:47 +03:00
Valery Antopol
d9c8de35aa
Support marine-rs-sdk 0.7.0 (#180) 2022-07-27 18:01:30 +03:00
Mike Voronov
7a80d3e5a1
Fix value after table problem in TomlMarineNamedModuleConfig(#175) 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
eab120fdae
beautify marine cli tool subcommand args (#170) 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) 2022-06-02 18:51:34 +03:00
Valery Antopol
56f9dff9b1
add "quiet" option to mrepl (#168) 2022-05-31 19:36:42 +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
6da8509fe0
Add generate subcommand to mrepl (#163) 2022-05-21 00:03:03 +03:00