363 Commits

Author SHA1 Message Date
Pavel Murygin
84a8fe68ad rename js-package to npm-package 2022-01-27 10:40:45 +03:00
Pavel Murygin
46aa35ea75 Fix unit test 2022-01-26 16:04:35 +03:00
Pavel Murygin
3f2cc372c1 even better exports 2022-01-25 17:09:53 +03:00
Pavel Murygin
95c8789d65 better exports 2022-01-25 17:06:53 +03:00
Pavel Murygin
05ef4eac9a bump version 2022-01-25 17:03:48 +03:00
Pavel Murygin
9df047088f package fixes 2022-01-25 17:03:37 +03:00
Pavel Murygin
620d9b50fe fix export 2022-01-25 16:59:27 +03:00
Pavel Murygin
191102524e Add copy-marine script 2022-01-25 16:55:43 +03:00
Pavel Murygin
85630969a8 tests working 2022-01-24 22:03:02 +03:00
Pavel Murygin
49385a2ad7 Revert "add some error checking"
This reverts commit 0c0dde2d5a562dcce662304716b1edb991fb964c.
2022-01-24 21:05:45 +03:00
Pavel Murygin
e08d0f26d1 more JS package stuff 2022-01-23 23:15:44 +03:00
Pavel Murygin
79a2a89607 JS package (WIP) 2022-01-21 19:06:06 +03:00
Valery Antopol
50c809e60c remove unused code from faas copy in web-runtime 2022-01-21 16:22:57 +07:00
Valery Antopol
0c0dde2d5a add some error checking 2022-01-21 14:25:32 +07:00
Valery Antopol
6978141964 remove some dead code from web runtime 2022-01-20 03:08:19 +03:00
Valery Antopol
810385b616 add 3rd build variant for the marine-web, as in current avm 2022-01-18 15:40:44 +03:00
Valery Antopol
587052a529 write exports in marine-js in a different way 2022-01-18 15:40:02 +03:00
Valery Antopol
0501701ce5 add marine-web build to the CI 2022-01-18 11:38:59 +03:00
Valery Antopol
1a575d334d remove dead code 2022-01-18 11:38:32 +03:00
Valery Antopol
4292a5a799 fix syntax 2022-01-18 03:05:18 +03:00
Valery Antopol
c3e01e7076 bump interface-types crates versions, so overrides do not break anything 2022-01-18 03:04:19 +03:00
Valery Antopol
b449e8bd59 fmt 2022-01-18 01:34:45 +03:00
Valery Antopol
75c64f0a77 replace filesystem dependencies with crates.io overrides 2022-01-17 19:17:47 +03:00
Valery Antopol
7b2704a68e remove dependency overrides from repo 2022-01-17 18:25:18 +03:00
Valery Antopol
9c0bcda5b6 use it-traits crate from github 2022-01-17 17:53:12 +03:00
Valery Antopol
dbfb6ff5f7 add memory bounds checking for MemoryView in web-runtime 2022-01-17 17:51:53 +03:00
Valery Antopol
ac5fc92a9c add memory bounds checking for MemoryView 2022-01-17 09:14:13 +03:00
Valery Antopol
586b69c250 backport changes from faas to the marine-web 2022-01-14 07:45:09 +03:00
Valery Antopol
90e4ddf25f fix build 2022-01-13 17:56:11 +03:00
Valery Antopol
fa4daef664 Merge branch 'master' into web_runtime_experiments
# Conflicts:
#	Cargo.lock
#	examples/greeting/artifacts/greeting.wasm
2022-01-13 17:48:01 +03:00
Valery Antopol
767b73b446 update cargo.lock 2022-01-13 17:35:11 +03:00
Valery Antopol
497a2ba05c fmt 2022-01-12 17:14:32 +03:00
Valery Antopol
e7db519260 comment logging, remove additional export from greeting 2022-01-12 17:10:40 +03:00
Valery Antopol
ce90ae08ab fix compilation 2022-01-12 05:19:11 +03:00
Valery Antopol
8c73fcd4ba make web-runtime compilable again 2022-01-11 05:34:34 +03:00
Valery Antopol
de7feed72c use new memory interface in the native runtime 2022-01-11 05:27:24 +03:00
Valery Antopol
12418d2246 use new memory interface in web-runtime 2021-12-29 13:44:20 +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
Valery Antopol
971d3739aa add build script 2021-12-10 16:21:25 +03:00
Valery Antopol
a8d6dd3046 add faas code 2021-12-10 16:21:05 +03:00
Valery Antopol
d85c8dec4d use nodejs-style exports 2021-12-10 16:13:47 +03:00
Valery Antopol
4616c8b7b2 add panic hook 2021-12-10 16:13:13 +03:00
Valery Antopol
f5c652312b some logs 2021-12-10 16:12:38 +03:00
Mike Voronov
c7c8d611d9
Allow runtime to set maximum memory count (#127) v0.6.12 2021-12-03 20:33:46 +03:00
Valery Antopol
273b076679 Get rid of window.MARINE_WASM_MODULES 2021-12-01 15:47:56 +03:00
Valery Antopol
0a0c0b0eb9 Add compilable faas, add call_module js export 2021-12-01 13:18:34 +03:00
Valery Antopol
1391b978cb fix 2021-11-26 15:03:07 +03:00
Valery Antopol
d2d05cdde6 Use it_interfaces from crate and get rid of more dead code 2021-11-26 15:02:41 +03:00
Valery Antopol
6f2fccfcac Add js code for running in browser 2021-11-26 13:08:08 +03:00