Commit Graph

1074 Commits

Author SHA1 Message Date
John Sharratt's Shared Account
39f988a6f6 Implemented shared memory for Wasmer in preparation for multithreading 2022-11-07 15:10:20 +01:00
Felix Schütt
3468a6c697 Add comment explaining the unit test 2022-10-14 16:25:43 +02:00
Felix Schütt
8a0ddaee6d Add link to PR
Co-authored-by: Michael Bryan <michaelfbryan@gmail.com>
2022-10-14 16:04:32 +02:00
Felix Schütt
8be77c91ff Fix WASM_PAGE_SIZE 2022-10-14 16:03:30 +02:00
Felix Schütt
e6f6e6047a Fix wrong doc comment 2022-10-14 15:59:17 +02:00
Felix Schütt
638e90e56e Add get_runtime_size for JS 2022-10-14 15:45:10 +02:00
Felix Schütt
607050641c Added get_runtime_size to test for runtime-sizes of imports 2022-10-14 14:08:25 +02:00
Felix Schütt
9e4b00f86a Merge branch 'master' into fix-3197 2022-10-11 11:48:56 +02:00
ptitSeb
742d8a4849 Merge branch 'master' into feat_enhanced_tinytunable_test 2022-10-10 16:21:23 +02:00
Felix Schütt
17aec88db8 Update minimum of table when growing table 2022-10-10 11:27:00 +02:00
Felix Schütt
b948b46484 Added failing testcase for #3197 2022-10-10 10:48:52 +02:00
Felix Schütt
7492a6118e Merge branch 'master' into wasi-types-generation-2 2022-10-07 16:50:12 +02:00
ptitSeb
2fbf1f5bf1 Merge branch 'master' into feat_enhanced_tinytunable_test 2022-10-05 21:54:18 +02:00
Tomasz Kurcz
678cbdc786 Seal HostFunctionKind 2022-10-05 11:05:39 +02:00
ptitSeb
c27547e41e Removed Instance::new_no_memory_init, use custom LinearMemory with custom memory_init method to get the same result 2022-10-04 14:48:51 +02:00
ptitSeb
d581152641 Added an option to create a new instance without automatically initialize the memory 2022-10-03 11:38:14 +02:00
ptitSeb
e3920c477c Fixed the VMTinyMemory::vmmemory function in the TinyTunable test 2022-09-12 11:04:34 +02:00
ptitSeb
2b8bc38885 Improved and fixed the VMTinyMemory/TinyTunables test 2022-09-09 14:36:23 +02:00
ptitSeb
76b4f8be87 Improved VMTinyMemory test structure vmmemory method 2022-09-08 19:15:07 +02:00
ptitSeb
0c25e92a98 Fixed linter 2022-09-08 12:13:43 +02:00
ptitSeb
5ab278735e Added a new test with TinyTunables 2022-09-08 12:09:13 +02:00
Felix Schütt
e7e8e9df8a Fix errors in BusDataFormat 2022-09-07 13:53:32 +02:00
Felix Schütt
0a9595b4c6 Merge branch 'master' into wasi-types-generation-2 2022-09-07 13:16:25 +02:00
Felix Schütt
8983637d66 Use awk instead of sed to resolve build issues in regenerate.sh 2022-09-07 13:07:50 +02:00
Felix Schütt
c915967d9f Fix errors on CI again 2022-09-02 16:36:48 +02:00
Felix Schütt
018eaf171e Fix CI errors 2022-09-02 11:33:00 +02:00
Felix Schütt
6ac06760ad cargo fmt 2022-09-02 11:23:35 +02:00
Felix Schütt
de9361f034 Implement core_is_equal for Send + Sync type 2022-09-02 11:23:35 +02:00
Felix Schütt
898988b440 Implement CoreError 2022-09-02 11:23:35 +02:00
Syrus Akbary
26c955ec4c Merge branch 'master' into make-wasmer-js-work-on-core 2022-09-01 22:15:35 -07:00
Syrus Akbary
fd9113a365 Merge pull request #3129 from wasmerio/fix-sync-js-sys-api
Fix differences between -sys and -js API
2022-09-01 22:11:01 -07:00
ptitSeb
2752f7d390 More rollback fixes 2022-09-01 18:02:14 +02:00
ptitSeb
cc9fb4693d Fixed js build 2022-09-01 17:39:18 +02:00
ptitSeb
3528555869 Made Module::serialize to gives Bytes instead of Vec 2022-09-01 17:18:13 +02:00
ptitSeb
436bec735b Using IntoBytes only for Module::deserialise (both sys and js) 2022-09-01 13:52:53 +02:00
ptitSeb
553d6bb8cd Merge branch 'master' into feat_api_change_from_wasix 2022-09-01 11:17:07 +02:00
Felix Schütt
eb58e62f9c Initial port of make test-js-core (port wasmer API to core) 2022-08-31 15:13:07 +02:00
Felix Schütt
3dc2e26b22 Fix merge errors 2022-08-31 13:33:51 +02:00
Felix Schütt
a5d0944b9f Merge branch 'master' into fix-sync-js-sys-api 2022-08-31 12:57:14 +02:00
Felix Schütt
04bddcb9fc Merge branch 'master' into silwol/wasi-types-generation 2022-08-31 10:45:00 +02:00
Syrus Akbary
d023c1e7d1 Improved JS API a bit further 2022-08-29 19:33:04 +02:00
Felix Schütt
68939d6ce9 cargo fmt 2022-08-29 11:44:22 +02:00
Felix Schütt
f2b13f10dd make test-js passes 2022-08-29 11:35:14 +02:00
Felix Schütt
329bfb2c4b Add to_jsvalue / from_jsvalue 2022-08-29 11:08:30 +02:00
Felix Schütt
2ee66140c9 cargo fmt && fix issue with function_body_ptr 2022-08-26 18:48:48 +02:00
Felix Schütt
14ddcfd153 Fix all errors up to the last one 2022-08-26 18:44:25 +02:00
ptitSeb
1912373e1f The API breaking changes from future WASIX/Network/Threading addition 2022-08-26 10:46:56 +02:00
Syrus Akbary
b122feeb83 Removed deprecated JsImportObject 2022-08-25 17:35:29 +02:00
Syrus Akbary
e0911a4fe6 Added new_from_js_object method to the Imports object 2022-08-25 17:34:32 +02:00
Felix Schütt
42cbe141fc Fix to_vm_extern function in JS 2022-08-25 13:11:36 +02:00