62 Commits

Author SHA1 Message Date
Valery Antopol
671fb8bb83 replace more rc with arc, fix wasmer-wasi compilation issue 2023-01-11 20:54:53 +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
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
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
79d4e5f3fa Merge branch 'master' into marine-web-milestone2
# Conflicts:
#	Cargo.lock
#	core/Cargo.toml
#	core/src/config.rs
#	core/src/host_imports/imports.rs
#	core/src/marine_core.rs
#	core/src/module/marine_module.rs
#	core/src/module/mod.rs
#	core/tests/greeting.rs
#	core/tests/records.rs
#	core/tests/redis_sqlite.rs
#	crates/fluence-app-service/src/config.rs
#	crates/fluence-app-service/src/raw_toml_config.rs
#	crates/fluence-app-service/src/service.rs
#	crates/it-parser/Cargo.toml
#	crates/wasmer-backend/src/memory.rs
#	crates/wasmer-backend/src/memory_access.rs
#	fluence-app-service/Cargo.toml
#	fluence-faas/tests/records.rs
#	marine/Cargo.toml
#	marine/src/config/marine_config.rs
#	marine/src/config/to_marine_config.rs
#	marine/src/host_imports/call_parameters.rs
#	marine/src/host_imports/logger/log_utf8_string_impl.rs
#	marine/src/host_imports/mounted_binaries.rs
#	marine/src/marine.rs
#	marine/tests/arguments_passing.rs
#	marine/tests/arrays_passing.rs
#	marine/tests/call_parameters.rs
#	marine/tests/greeting.rs
2022-09-20 01:52:16 +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
Valery Antopol
17e8bf041e
Rework module searching on filesystem (#184) 2022-07-29 17:09:54 +03:00
Mike Voronov
82217b332e
Rename FaaS to Marine, Runtime to Core (#172) 2022-06-02 19:51:27 +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
Valery Antopol
515fa655ad
update interface-types; add tests for lilo at offsets > 2GB (#158) 2022-04-26 12:27:54 +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
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
5e7dae9dcd start moving marine-runtime to generic wasm backend 2022-02-25 22:28:35 +03:00
Valery Antopol
614a4cb078
add module and function names to errors about invalid arguments (#142) 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) 2022-02-18 18:26:06 +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
Valery Antopol
ccdbbd0044
Add multi-service marine_test example (#128) 2021-10-05 18:14:35 +03:00
Mike Voronov
c62a278897
Print Aqua-compatible types (#86) 2021-05-20 20:20:57 +03:00
Mike Voronov
0b1d038565
Rename to marine: part 2 (#84) 2021-05-11 15:44:11 +03:00
Mike Voronov
269f691569
Rename to marine: step 1 (#83) 2021-05-10 12:51:22 +03:00
vms
820e292f15
Additional tests for BWU (#74) 2021-04-13 12:36:14 +03:00
vms
5effdcba72
Support versioning in CLI (#67) 2021-03-12 20:04:47 +03:00
vms
0b8f757dcd
update examples (#47) 2020-12-09 15:57:10 +03:00
vms
674cffd032 rename site-storage to url-downloader 2020-11-30 19:21:51 +03:00
vms
b76fadc453 update site-storage example 2020-11-30 12:14:21 +03:00
vms
ddd3448af7
Introduce module interface cache (#40) 2020-11-05 20:58:13 +03:00
vms
5aea5a53ad
Fluence FaaS refactoring (#36) 2020-10-21 22:21:16 +03:00
vms
444e30749e
Host functions refactoring (#30) 2020-10-01 12:19:38 +03:00
vms
58f14427f1
Array support (#28) 2020-09-23 01:14:54 +03:00
vms
8296486eaa add sqlite example 2020-09-17 21:46:53 +03:00
vms
dd52743024
Record refactoring (#19) 2020-09-16 01:14:15 +03:00
Dima
5259036913
Call parameters module (#26) 2020-09-14 14:22:56 +03:00
Dima
acab656dd9
site-storage wasm project (#25) 2020-09-11 15:58:38 +03:00
vms
7e1e94ecc3 update examples 2020-08-08 13:38:41 +03:00
vms
7254fe7e8c
Introduce REPL for testing (#14) 2020-08-07 23:24:28 +03:00
vms
c06dddd5ae
Introduce service (#13) 2020-08-07 11:54:37 +03:00
vms
ab2b075748 rename crates and adjust dependecies 2020-07-28 23:33:46 +03:00
vms
f8a5bbdfd2 introduce test-record crate in the record example 2020-07-28 17:08:26 +03:00
vms
0a32104cbc add example with records 2020-07-28 01:19:15 +03:00
vms
e9ef12b6b4
Move to the new sdk (#8) 2020-07-11 23:04:55 +03:00
vms
9a02ffc54f wit refactoring 2020-07-09 15:55:58 +03:00
vms
d524eebc55 bump rust-sdk version 2020-07-09 06:21:04 +03:00
vms
124f07a591 introduce fce_cli 2020-07-07 23:11:47 +03:00
vms
b1e7eae29b rename IPFSNode to FluenceFaaS; dir rearranges 2020-06-15 17:22:18 +03:00
vms
bb2bbcf35e split fce_wit_interfaces 2020-06-06 00:13:05 +03:00
vms
2bbbb9323d introduce ipfs service 2020-06-05 23:12:02 +03:00
vms
8b55bf4baf introduce fce_interfaces 2020-06-04 14:22:17 +03:00
vms
939c2e24c0 replace old FCE with new FCE with WIT support 2020-06-03 23:19:07 +03:00