Valery Antopol
cb3c64ae8f
Fill wasi for wasmtime, fix mutex issue
2023-01-16 13:19:05 +03:00
Valery Antopol
1ff6389d10
most of the wasmtime tests are passing, call_parameters one hangs
2023-01-12 04:24:38 +03:00
Valery Antopol
c1fc835069
wasmtime impl in progress
2023-01-12 00:22:10 +03:00
Valery Antopol
14fc4292a7
catching wasmtime impl state to wasmer impl state, still does not compile
2023-01-11 23:57:12 +03:00
Valery Antopol
e82c8bd927
wasmer backend almost works - only host imports and wasi tests fail, because of lack of access to memory
2023-01-11 23:08:55 +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
Anatolios Laskaris
58c74be12e
chore(ci): Add fluence-cli ( #251 )
...
* Add fluence-cli to e2e
* Fixes
* Debug e2e
* Change the order
* Cleanup
* Try without equal sign
* Debug
* Add marine to needs
* Do not build marine-rs-sdk
* Build marine-rs-sdk-test
* Use master
* Fix
* Use fluence-cli from main
2023-01-10 14:39:56 +02:00
Valery Antopol
25d61fe88a
WIP implementing typed func creation
2023-01-08 20:01:04 +03:00
Valery Antopol
83eb1555ce
wasm 3.1 backend implementation some progress (2) + fmt
2023-01-05 19:27:56 +03:00
Valery Antopol
eda2878cb6
wasm 3.1 backend implementation some progress
2022-12-31 02:35:32 +03:00
Valery Antopol
faa8e0e0af
fmt
2022-12-29 18:13:37 +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
c0e3a6c26c
fmt
2022-12-21 15:54:53 +03:00
Valery Antopol
d36012d2e4
Wasmtime version builds (but has todo!() in it)
2022-12-21 15:54:35 +03:00
Valery Antopol
c6146eaaed
finally wasmer tests are passing
2022-12-21 14:50:34 +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 )
v0.23.0
2022-12-06 16:52:49 +03:00
Valery Antopol
30c6dc4de1
feat!: prohibit going out of service_dir in app-service ( #244 )
2022-12-06 16:28:00 +03:00
Pavel
0b1fe64f67
Move non-relevant code from Marine repo into FluenceJS ( #235 )
2022-12-06 09:50:07 +03:00
Anatolios Laskaris
9f2e28a416
chore(marine-js): Pin browser-or-node to 2.0.0 ( #240 )
...
* Pin browser-or-node to 2.0.0
* Pin dependencies
2022-12-01 15:56:39 +02:00
Valery Antopol
35b15138db
fix(cli): skip wasms if they are built without marine-rs-sdk ( #239 )
v0.22.3
2022-11-30 19:29:51 +03:00
Anatolios Laskaris
1a6410a59f
ci: Add marine-rs-sdk-test to e2e ( #238 )
...
* Add marine-rs-sdk-test to e2e
* Fix
* Use master branch
2022-11-30 19:24:20 +03:00
Anatolios Laskaris
2f07b06885
Update renovate config ( #237 )
2022-11-28 19:09:55 +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
Anatolios Laskaris
8e6f987ff4
ci: Add marine-js to e2e ( #233 )
...
* Add marine-js to e2e
* Use branch
* Add output
* Use master branch
2022-11-24 09:52:10 +02:00
Anatolios Laskaris
737dfb11e6
ci: Update e2e ( #232 )
...
* Update
* Run on merge to master
2022-11-22 17:26:04 +02:00
Anatolios Laskaris
70638f1f5e
ci: Add marine e2e ( #230 )
2022-11-21 13:17:18 +02:00
Valery Antopol
10db33a0b3
ci: remove cargo update
from workflows ( #228 )
2022-11-03 19:15:05 +03:00
Valery Antopol
492b4365b5
chore(CI): update AquaVM version for tests, enable nodejs and browser tests ( #222 )
2022-11-01 16:39:55 +04:00
Pavel
53c887a186
Marine-js: writing logs into stderr in nodejs env ( #227 )
2022-11-01 11:27:26 +03:00
Valery Antopol
b113bbb434
try embed Rc<RefCell<Store>> everywhere, without success
2022-10-31 14:47:52 +03:00
Valery Antopol
546d7b43a6
more stores, impl functions for wasmtime
2022-10-31 03:39:42 +03:00
Valery Antopol
3e0a1318d6
switch do dyn ExportContext, get rid of some 'static requirements
2022-10-31 02:26:37 +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
b51f62a2b0
remove unused code
2022-10-28 05:36:47 +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
shamsartem
be664ab88f
update links ( #225 )
2022-10-26 13:09:13 +03:00
Valery Antopol
4646d9cca5
move import traits to a separate file
2022-10-25 05:11:36 +03:00
Valery Antopol
6e3ba60e6d
refactor short type names to long names, group types
2022-10-24 17:27:34 +03:00
Valery Antopol
5fe5d2aeb0
Revert "wip"
...
This reverts commit d9d6b39c56e02d7370dc46773d8e151ac24d3178.
2022-10-24 17:12:17 +03:00
Valery Antopol
50e438c051
revert import_object change
2022-10-24 17:12:09 +03:00
Valery Antopol
03393545cc
fix(runtime): detect mapped/preopened dirs conflicts before wasmer-wasi crashes ( #223 )
v0.22.2
2022-10-18 16:56:42 +03:00
Valery Antopol
d765d81fdc
wip
2022-10-07 18:24:03 +03:00
Valery Antopol
d9d6b39c56
wip
2022-09-30 17:20:28 +03:00
Valery Antopol
6834c3fef0
fix build with all features
2022-09-27 17:02:49 +03:00