Commit Graph

54 Commits

Author SHA1 Message Date
Syrus Akbary
14c75e7b51 Fixed RuntimeError start when instantiating wasmer-js 2021-07-22 16:49:20 -07:00
Syrus Akbary
4ae1b77157 Apply suggestions from code review
Co-authored-by: Ivan Enderlin <ivan@mnt.io>
2021-07-22 14:31:07 -05:00
Syrus Akbary
1e6762389d Last round of fixes 2021-07-17 16:16:12 -07:00
Syrus Akbary
2912d20892 Update lib/js-api/src/cell.rs 2021-07-17 18:06:57 -05:00
Syrus Akbary
c8bd30df1e Simplified polyfill 2021-07-16 16:33:49 -07:00
Syrus Akbary
7d63e093c0 Removed duplicated iterator 2021-07-16 16:05:02 -07:00
Syrus Akbary
be546455a3 Use types Module 2021-07-16 15:52:26 -07:00
Syrus Akbary
fe04ea894b Added WebAssembly Module converter 2021-07-15 23:57:07 -07:00
Syrus Akbary
88ff6b8e78 Improved wasmer-js debugging
# Conflicts:
#	lib/wasi/tests/js.rs
2021-07-15 13:56:27 -07:00
Syrus Akbary
7195a9c3f0 Fixed errors and warnings 2021-07-14 22:17:35 -07:00
Syrus Akbary
ed9134af86 Improved traps
# Conflicts:
#	lib/js-api/tests/instance.rs
2021-07-14 18:55:44 -07:00
Syrus Akbary
8047e3eb6a Addressed feedback 2021-07-14 13:54:50 -07:00
Syrus Akbary
40df4455da Improved traps, now fully working 2021-07-14 12:26:18 -07:00
Syrus Akbary
93b84110e9 Improved code based on feedback 2021-07-14 04:10:49 -07:00
Syrus Akbary
983190cc6e Fixed issues 2021-07-14 04:05:17 -07:00
Syrus Akbary
aedadf6c12 Merge branch 'js-api' of github.com:wasmerio/wasmer into js-api 2021-07-14 03:57:30 -07:00
Syrus Akbary
8c7ba3740c Uncomment code 2021-07-14 03:55:49 -07:00
Syrus Akbary
66ff6b4729 Apply suggestions from code review
Co-authored-by: Ivan Enderlin <ivan@mnt.io>
2021-07-14 05:55:11 -05:00
Syrus Akbary
bfbd08871c Added custom error test 2021-07-14 03:12:38 -07:00
Syrus Akbary
ecbd026e7c Added full support for custom RuntimeErrors. Fixed warnings 2021-07-14 02:01:38 -07:00
Syrus Akbary
841509c979 Fixed lint again 2021-07-13 20:50:35 -07:00
Syrus Akbary
f01c9af43c Fixed lint 2021-07-13 20:36:55 -07:00
Syrus Akbary
d5789aae29 Fixed tests added extra native function test 2021-07-13 20:11:49 -07:00
Syrus Akbary
bd2cc948a4 Cleaned unused code 2021-07-13 19:52:58 -07:00
Syrus Akbary
1729ab923d Trying to fix lint issues 2021-07-13 19:39:44 -07:00
Syrus Akbary
47ffb54733 Fixed lint and errors 2021-07-13 19:30:59 -07:00
Syrus Akbary
cb77e6505e Fixed linting 2021-07-13 19:20:05 -07:00
Syrus Akbary
917667ad8c Native function now works fully 2021-07-13 19:16:49 -07:00
Syrus Akbary
e7670b58b6 Added full support for dynamic functions 2021-07-13 18:09:50 -07:00
Syrus Akbary
70eaf70455 Added support for dynamic functions 2021-07-13 17:42:14 -07:00
Syrus Akbary
75b75546dc Fixed memory grow 2021-07-13 14:29:29 -07:00
Syrus Akbary
0735a5e93f Added support for Globals 2021-07-13 14:16:48 -07:00
Syrus Akbary
a4d4b3fc0d Commented main file 2021-07-13 00:43:49 -07:00
Syrus Akbary
c6d25ffbfb Improved API further 2021-07-13 00:41:50 -07:00
Syrus Akbary
83d061d653 Fixed lints 2021-07-13 00:31:40 -07:00
Syrus Akbary
a55f157c50 Added partial support for tables 2021-07-13 00:20:59 -07:00
Syrus Akbary
f46b01c260 Improved tests clarity 2021-07-12 23:21:55 -07:00
Syrus Akbary
87ae2ffbde Improved memory & function comparison 2021-07-12 23:10:54 -07:00
Syrus Akbary
115460181a Fixed linting 2021-07-12 22:55:27 -07:00
Syrus Akbary
38ed46b4fb Added reflection API 2021-07-12 22:42:33 -07:00
Syrus Akbary
ee006c3ad4 Improved memory type 2021-07-12 21:01:49 -07:00
Syrus Akbary
2c75468c9e Improved type reflection 2021-07-12 20:54:20 -07:00
Syrus Akbary
d25b2cb008 Improved compilation 2021-07-12 15:16:11 -07:00
Syrus Akbary
0d84e33b25 Updated js-api to latest 2021-07-12 14:53:54 -07:00
Syrus Akbary
5cc350f025 Simplified API 2021-06-24 09:04:05 -07:00
Syrus Akbary
1fae2ed61b Make all tests pass 2021-06-23 22:51:47 -07:00
Syrus Akbary
756a2a2926 Added ptr api 2021-06-23 22:17:26 -07:00
Syrus Akbary
3d841a630c Improved function usage 2021-06-22 22:13:15 -07:00
Syrus Akbary
25907c4103 Enable ptr 2021-06-22 19:01:45 -07:00
Syrus Akbary
6a40185680 Added proof of concept of function bindings 2021-06-22 19:01:32 -07:00