155 Commits

Author SHA1 Message Date
NikVolf
322fb11d55 add display for errors 2017-09-05 14:12:54 +02:00
NikVolf
99319b54dc from user error for error 2017-09-05 12:09:12 +02:00
Svyatoslav Nikolsky
39be2717c9 removed 'AbsenceMismatch' test 2017-09-04 12:25:23 +03:00
Svyatoslav Nikolsky
a85162dcd1 added memory/table import limits validation 2017-09-04 12:00:01 +03:00
Svyatoslav Nikolsky
8da7d22e37 increase DEFAULT_TABLE_SIZE from 16 to 64 2017-09-04 09:30:21 +03:00
fro
f06daece56 comments update + remove empty space 2017-08-23 16:10:54 +03:00
Frank Rehberger
9fe0fb6aa5 code formatting 2017-08-13 00:50:52 +02:00
Frank Rehberger
862ccaf89d add utest 'interpreter_accumulate_u8' iterating u8-array of length N 2017-08-11 21:48:38 +02:00
Svyatoslav Nikolsky
41e7ee732f native_env_function_own_memory 2017-08-03 11:25:44 +03:00
Svyatoslav Nikolsky
ffd0621691 added DummyError alias 2017-08-01 16:22:19 +03:00
Svyatoslav Nikolsky
7deee2c46b CustomUserError -> UserError 2017-08-01 16:15:08 +03:00
Svyatoslav Nikolsky
9437b7bdfc merge 2 error enums 2017-08-01 14:44:33 +03:00
Svyatoslav Nikolsky
a02fdf5836 return custom user errors from native functions 2017-08-01 13:16:25 +03:00
Nikolay Volf
1aa6c9ccd6 Merge pull request #79 from NikVolf/native_globals
Allow to pass user-defined globals along with user functions to env-native
2017-07-31 13:19:25 +03:00
Svyatoslav Nikolsky
8eee595e77 native globals 2017-07-31 11:58:24 +03:00
Nikolay Volf
1d12c323c1 Merge pull request #78 from frehberg/master
adding interpreter test for WASM generated from C++
2017-07-28 20:04:50 +03:00
Frank Rehberger
ad01ebdaaa adding interpreter test for WASM generated from C++ 2017-07-28 16:35:27 +02:00
Svyatoslav Nikolsky
548e6ebbf9 all globals, exported from env are non-mutable 2017-07-28 11:01:27 +03:00
NikVolf
cf804da81d fix name 2017-07-26 21:57:31 +03:00
NikVolf
8bb17db6d9 Merge remote-tracking branch 'origin/master' into fix-membase 2017-07-26 21:57:11 +03:00
NikVolf
218b07a7db add memoryBase global to env module 2017-07-26 21:56:54 +03:00
Svyatoslav Nikolsky
2f73f02831 instantiate env module 2017-07-25 15:26:31 +03:00
fro
a5da7d604b global import breaks with Function("missing exports with name STACKTOP") 2017-07-25 14:31:17 +03:00
fro
d096e04052 assert global value persistence 2017-07-11 19:12:01 +03:00
Svyatoslav Nikolsky
aad4dfa67e cache internals 2017-06-28 11:03:01 +03:00
Svyatoslav Nikolsky
b82592c03e removed grow() call 2017-06-27 15:26:10 +03:00
Svyatoslav Nikolsky
216f8ae871 fixed test lags 2017-06-27 15:21:10 +03:00
Svyatoslav Nikolsky
7195b97095 fixed native functions argument order 2017-06-26 17:32:18 +03:00
Svyatoslav Nikolsky
6aec26e0ff get rid of function labels clone 2017-06-26 12:28:21 +03:00
Svyatoslav Nikolsky
4b3f67e3cc function_type returns type reference 2017-06-26 11:54:34 +03:00
Svyatoslav Nikolsky
a8e13030ec removed panics && lifetimes 2017-06-23 14:11:09 +03:00
Svyatoslav Nikolsky
ca001e21df remove comment 2017-06-23 13:21:27 +03:00
Svyatoslav Nikolsky
b40591e121 remove comments 2017-06-23 13:20:41 +03:00
Svyatoslav Nikolsky
66e2d0ae10 removed extra instruction outcomes 2017-06-23 11:00:18 +03:00
Svyatoslav Nikolsky
8209ff7d6d use ModuleInstance methods for validation 2017-06-23 10:39:31 +03:00
Svyatoslav Nikolsky
c944b4c91e simplify else validation 2017-06-23 09:53:05 +03:00
Svyatoslav Nikolsky
673392cad4 get rid of duplicate BlockFrame 2017-06-23 09:20:58 +03:00
Svyatoslav Nikolsky
a8852a9791 removed debug printlns 2017-06-22 18:03:34 +03:00
Svyatoslav Nikolsky
4b61e18929 plain instruction set draft 2017-06-22 17:52:05 +03:00
Svyatoslav Nikolsky
61f2ea770d extend -> resize 2017-06-21 14:17:14 +03:00
Svyatoslav Nikolsky
2b71ce79cb type removed 2017-06-21 13:58:40 +03:00
Svyatoslav Nikolsky
5740dc142a check table type 2017-06-21 11:43:57 +03:00
Svyatoslav Nikolsky
08c8bf330e TableElementType 2017-06-21 11:35:09 +03:00
Svyatoslav Nikolsky
4eb04d2732 create memory buffer with initial capacity 2017-06-21 10:52:58 +03:00
Svyatoslav Nikolsky
0f2530f4c5 expect("TODO") 2017-06-21 09:45:54 +03:00
Svyatoslav Nikolsky
4ad3808e20 check export type in env_native 2017-06-21 09:23:20 +03:00
Svyatoslav Nikolsky
9949706e7c fixed shr && shl in dev configuration 2017-06-19 13:55:53 +03:00
Svyatoslav Nikolsky
6befd68098 Merge branch 'master' into tests_finish 2017-06-19 13:43:21 +03:00
Svyatoslav Nikolsky
328e08358d wasm_conversions 2017-06-19 13:24:57 +03:00
Svyatoslav Nikolsky
e56c334391 missing comments 2017-06-19 12:41:19 +03:00