299 Commits

Author SHA1 Message Date
NikVolf
06aaf4a750 extend public api 2017-06-19 21:18:16 +03:00
NikVolf
a200bd0862 proper parsing 2017-06-19 21:14:41 +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
Svyatoslav Nikolsky
8a17a012c5 cleaning 2017-06-19 12:35:17 +03:00
Svyatoslav Nikolsky
ad390c95fd cleaning 2017-06-19 12:09:18 +03:00
Svyatoslav Nikolsky
7bd7c6df98 cleanup 2017-06-19 12:04:16 +03:00
Svyatoslav Nikolsky
8d7d39d80b call && call_indirect are working 2017-06-19 11:01:59 +03:00
Svyatoslav Nikolsky
0fc044cb5a flush 2017-06-16 12:23:49 +03:00
Svyatoslav Nikolsky
669fdf1ed1 getting rid of calls recursion (continue) 2017-06-15 12:12:21 +03:00
NikVolf
2f416260b0 also mem zero 2017-06-14 19:26:38 +03:00
NikVolf
5aa38bc905 missing api exposure and docs 2017-06-14 18:52:47 +03:00
Nikolay Volf
73669922c9 Merge pull request #50 from NikVolf/mem-up
Memory extensions (copy + little refactoring)
2017-06-14 18:31:07 +03:00
NikVolf
4a171aef7e fix range 2017-06-14 18:09:33 +03:00
NikVolf
0bcf7da546 fix warnings 2017-06-14 18:02:31 +03:00
NikVolf
40a07cfb75 fix warnings 2017-06-14 18:00:59 +03:00
NikVolf
e9ad59d9da memory upgrade 2017-06-14 17:56:45 +03:00
NikVolf
f2ee624cea static variants of passed functions 2017-06-14 17:07:22 +03:00
Nikolay Volf
b366a8f0c5 Merge pull request #48 from NikVolf/if_else_with_return_type_validation
if_else_with_return_type_validation
2017-06-14 14:23:13 +03:00
Svyatoslav Nikolsky
2ce12d5a70 if_else_with_return_type_validation 2017-06-14 14:09:00 +03:00
NikVolf
352b218dbc func index in mapped error 2017-06-14 12:26:19 +03:00
Svyatoslav Nikolsky
b8405955c1 get rid of block-level recursion 2017-06-13 17:16:38 +03:00
Nikolay Volf
0070bfb434 Merge pull request #44 from NikVolf/tests_continue
Another tests added
2017-06-13 13:45:37 +03:00
Svyatoslav Nikolsky
7bc0f8a068 comments 2017-06-13 13:36:37 +03:00
Svyatoslav Nikolsky
9e9b573d84 br_table 2017-06-13 13:28:05 +03:00
Svyatoslav Nikolsky
0ee2826943 another tests added 2017-06-13 12:01:59 +03:00
NikVolf
23471d63da make opcode struct clear on store immediates 2017-06-09 16:38:34 +03:00
Nikolay Volf
2db02817aa Merge pull request #42 from NikVolf/data-segments
Data segment builder
2017-06-09 15:40:09 +03:00
NikVolf
6446c62c82 test 2017-06-09 15:19:21 +03:00
NikVolf
a6c67d2f93 data segment builder 2017-06-09 15:17:12 +03:00
Svyatoslav Nikolsky
c8614bf6fe next potion of tests added 2017-06-09 12:13:35 +03:00
Svyatoslav Nikolsky
5a84fa01f8 validate code after unreachable 2017-06-08 15:40:08 +03:00
Svyatoslav Nikolsky
0cb48d7730 module level validation 2017-06-08 10:49:32 +03:00
Svyatoslav Nikolsky
57f7ca23cc Merge branch 'master' into instr_validation 2017-06-07 14:48:18 +03:00
Svyatoslav Nikolsky
f0ecdc5af2 instructions validator 2017-06-07 14:48:02 +03:00
NikVolf
8407520ab4 malformed test 2017-06-06 14:19:36 +03:00
NikVolf
9a38c75a10 and working address.wast 2017-06-06 12:25:02 +03:00
Svyatoslav Nikolsky
de85e5996a f32_bitwise && f64_bitwise 2017-06-06 10:45:05 +03:00
Svyatoslav Nikolsky
1a8537dd84 f32 && f64 tests 2017-06-05 18:48:08 +03:00
NikVolf
4449240a21 remove line 2017-06-05 15:33:31 +03:00
NikVolf
b094228a22 arrange first bunch of tests 2017-06-05 15:30:03 +03:00
NikVolf
e1d9dd2b79 overflow division fix 2017-06-05 14:01:10 +03:00
NikVolf
ede0de1247 division fix 2017-06-05 13:56:08 +03:00
NikVolf
a080b42db0 fix also functions_section -> function_section 2017-06-03 23:37:36 +03:00
NikVolf
35f22f3cdd rename FunctionsSection -> FunctionSection 2017-06-03 23:31:38 +03:00
NikVolf
af16f6dfc9 squash commits 2017-06-03 18:20:20 +03:00
Svyatoslav Nikolsky
2e16c335e1 Merge pull request #25 from sunfishcode/simplify-functioncontext-new
Move FunctionContext::new's call to push_frame to Interpreter::run_function.
2017-06-03 05:57:54 +03:00
NikVolf
bc69c680ee fix start section not pushing it's length 2017-06-02 19:59:29 +03:00