Valery Antopol
b20a27f8b6
feat: support marine-rs-sdk 0.14 ( #419 )
...
* uodate sdk
* add cp v3 test
2024-02-21 16:59:49 +04:00
Valery Antopol
220c028045
feat!: support particle parameters in CallParameters (__marine_host_api_v2) ( #417 )
...
* support call_parameters v2
* fmt
* fix warnings; require exact version for sdk v0 and v1
* support json_path
* update lockfile
* bump sdk versions and fix mrepl
* fix call_parameters example
* fix marine-js
* fmt
2024-02-20 16:06:44 +04:00
Valery Antopol
c948b8b866
feat(ABI)!: support marine-rs-sdk host api versions, support worker_id in CallParamaters ( #409 )
...
* use marine-rs-sdk with worker_id in CallParameters
* add example
* fix tests
* update sdk version
* add v0/v1 imports
* fix bugs
* update examples
* use git dependency
* fix effects extractor
* fix marine-js build
* fix marine-js tests
* fix style
* make clippy happy
* update marine-rs-sdk
* add version type
* put v1 call_parameters import into right place
2024-02-08 17:40:57 +04:00
Valery Antopol
662a49204f
feat!: add memory limiting ( #391 )
...
* memory limits iteration 1
* correct counting
* update to wasmtime 13.0.0
* wip stats recording
* adding memory limit tests
* fix build
* fix build
* fix build
* fix tests
* add configs
* update Cargo.lock
* self-review fixes
* self-review fixes, cleanup
* fix tests build
* fix tests, remove wee_alloc form lockfile
* fix build
* format tests
* pr fixes
* make tests more robust
* pr fixes
* Add OOM check into marine-runtime
* Use new error variant in tests
* add handy error message
* fix error msg
* fix tests
* check for OOM more precisely
* improve readability
* add "inifinity" memory limit, make memory limit mandatory, stop persisting allocation rejects
* add forgotten allocation stats clear
* pr fixes
* pr fixes
* use bytesize in tests
2023-12-13 19:51:58 +03:00
Valery Antopol
036c3348e3
feat(deps)!: update marine-rs-sdk-to 0.10.0 ( #364 )
...
* feat!: update marine-rs-sdk-to 0.9.0
* bump versions manually
* update lockfile
* update rust toolchain, so wasm-pack can be installed
* use marine-rs-sdk from git
* update Cargo.lock
* update sqlite-wasm-connector
* use marine-rs-sdk 0.10.0
* update marine version in examples
* update Cargo.lock
* fmt
2023-09-13 19:14:24 +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
d3a773df4f
feat!: decouple wasmer from Marine, replace it with generic backend interface ( #219 )
2023-03-15 00:43:51 +03:00
Valery Antopol
d9c8de35aa
Support marine-rs-sdk 0.7.0 ( #180 )
2022-07-27 18:01:30 +03:00
Mike Voronov
cc1766b7f1
fix tests after renaming ( #174 )
2022-06-09 17:00:19 +03:00
Mike Voronov
c7c8d611d9
Allow runtime to set maximum memory count ( #127 )
2021-12-03 20:33:46 +03:00
Mike Voronov
db84af1c1f
Bump crate versions ( #129 )
2021-10-05 18:20:41 +03:00
Mike Voronov
6fef752281
fix MError error messages ( #123 )
2021-09-28 16:30:40 +03:00
Mike Voronov
fb67fc0c91
Update sdk to marine-rs-sdk ( #93 )
2021-06-16 09:37:45 +03:00
Mike Voronov
c51b5982d6
Fix IT generation ( #87 )
2021-05-19 18:58:24 +03:00
Mike Voronov
fa38bc4025
Add marine tests examples ( #85 )
2021-05-13 00:02:33 +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
2caee2ec0d
add changelog, update examples ( #82 )
2021-04-29 14:38:00 +03:00
vms
af66326ecf
Switch to published versions ( #81 )
2021-04-27 19:24:48 +03:00
vms
96c32b64d8
Improve arrays and record passing scheme ( #76 )
2021-04-26 14:02:26 +03:00
vms
c702311595
Remove unsafe from import funcs ( #75 )
2021-04-19 13:34:05 +03:00
vms
1dcc9968bb
Support references ( #70 )
2021-04-12 00:21:47 +03:00
vms
5effdcba72
Support versioning in CLI ( #67 )
2021-03-12 20:04:47 +03:00
vms
ed03154258
move to the fluence sdk 0.4.2
2021-02-28 19:31:53 +03:00
vms
4e59c1815c
move to the sdk 0.4.1 ( #65 )
2021-02-26 13:21:53 +03:00
vms
ad1b016529
bump crate versions
2021-02-25 22:27:16 +03:00
vms
c559f3f226
New mounted binaries interface ( #64 )
2021-02-24 12:25:55 +03:00
folex
cdfed97fce
Bump versions to 0.2.0 ( #63 )
2021-02-12 14:24:36 +03:00
Dima
65a7223803
update sqlite, update all wasms, small fixes ( #60 )
...
Co-authored-by: vms <michail.vms@gmail.com>
2021-02-04 15:32:45 +03:00
vms
a1139bda61
fix crate versions
2021-01-12 12:14:33 +03:00
folex
fae87bc0eb
Mark examples as publish = false ( #57 )
2020-12-31 15:03:00 +03:00
folex
d25f224558
Store ParticleParameters in AquamarineVM, pass them to call_service ( #55 )
2020-12-25 17:31:31 +03:00
vms
b342859164
update sdk to 0.2.13 ( #53 )
2020-12-22 16:06:49 +03:00
vms
a039973835
Reexport tetplaplets ( #52 )
2020-12-21 19:34:25 +03:00
Dima
11674ee856
i64 -> i32 for 'target' in log_utf8_string ( #49 )
2020-12-17 18:46:01 +03:00
vms
af75084ceb
Improving logging in repl ( #42 )
2020-11-10 20:30:10 +03:00
vms
2ef43ee778
Support function names in IT ( #41 )
2020-11-07 00:08:09 +03:00
vms
5aea5a53ad
Fluence FaaS refactoring ( #36 )
2020-10-21 22:21:16 +03:00
vms
693e8cdfb1
Support prev data persistence ( #35 )
2020-10-16 15:26:09 +03:00
vms
d014bdbfc7
update examples
2020-10-14 15:30:50 +03:00
vms
58f14427f1
Array support ( #28 )
2020-09-23 01:14:54 +03:00
vms
04ffc3dcf8
repl interface output improvements
2020-09-16 12:31:21 +03:00
vms
dd52743024
Record refactoring ( #19 )
2020-09-16 01:14:15 +03:00
vms
709dc36550
misc improvements ( #24 )
...
- improve error handling in host functions
- refactor examples
- fix IT generation
2020-09-08 23:30:03 +03:00
vms
9cdb91c8d3
Fix circleci ( #23 )
2020-08-24 14:55:15 +03:00
vms
58244d4758
add fluence-faas tests
2020-08-24 01:47:04 +03:00
vms
c48454563c
enable tests
2020-08-23 04:04:11 +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
14e521ea27
add records wasm modules
2020-07-28 17:14:46 +03:00