28 Commits

Author SHA1 Message Date
Svyatoslav Nikolsky
7bc0f8a068 comments 2017-06-13 13:36:37 +03:00
Svyatoslav Nikolsky
0ee2826943 another tests added 2017-06-13 12:01:59 +03:00
Svyatoslav Nikolsky
c8614bf6fe next potion of tests added 2017-06-09 12:13:35 +03:00
Svyatoslav Nikolsky
0cb48d7730 module level validation 2017-06-08 10:49:32 +03:00
Svyatoslav Nikolsky
f0ecdc5af2 instructions validator 2017-06-07 14:48:02 +03:00
NikVolf
a080b42db0 fix also functions_section -> function_section 2017-06-03 23:37:36 +03:00
Dan Gohman
7e63159a1b Move FunctionContext::new's call to push_frame to Interpreter::run_function.
This makes it more consistent with run_block and others, and also means
that FunctionContext::new doesn't need to be passed the function body
and doesn't need to return a Result, which simplify its users.
2017-06-02 09:22:03 -07:00
Robert Habermeier
8b14e9fdda make unsafe more safe 2017-05-31 18:44:52 +02:00
Svyatoslav Nikolsky
a0bfa322c6 UserFunctionExecutor 2017-05-19 09:36:50 +03:00
Svyatoslav Nikolsky
977df55323 NativeModuleInstance 2017-05-18 15:08:55 +03:00
NikVolf
b7ff4d92d4 simple user function 2017-05-15 15:40:08 +03:00
Svyatoslav Nikolsky
fb14751864 continue env 2017-05-04 19:50:48 +03:00
Svyatoslav Nikolsky
5c97dc0ce9 continue env 2017-05-04 19:25:00 +03:00
Svyatoslav Nikolsky
3c7ee09f8e continue env module implementation 2017-05-04 19:09:43 +03:00
Svyatoslav Nikolsky
b4215aed3c env module stub 2017-05-04 11:25:25 +03:00
Svyatoslav Nikolsky
15555aba2b fixed external memory/table init 2017-05-04 10:58:16 +03:00
Svyatoslav Nikolsky
b57e6d5d98 TODOs 2017-05-03 11:55:05 +03:00
Svyatoslav Nikolsky
990936b0f2 fixed get_initializer 2017-05-03 11:45:28 +03:00
Svyatoslav Nikolsky
1498ce1ec1 default values for locals 2017-05-03 10:46:59 +03:00
Svyatoslav Nikolsky
8f2409d4ab import_function 2017-05-03 09:09:41 +03:00
Svyatoslav Nikolsky
45c6cb9d23 select 2017-05-02 08:50:03 +03:00
Svyatoslav Nikolsky
3be7051015 callindirect_2 2017-05-02 08:37:48 +03:00
Svyatoslav Nikolsky
5f35ebd4eb call_1 2017-05-01 17:11:45 +03:00
Svyatoslav Nikolsky
e14e3e055a flush 2017-04-28 13:34:58 +03:00
Svyatoslav Nikolsky
c2aef456a5 enabled warnings 2017-04-27 14:44:03 +03:00
Svyatoslav Nikolsky
7beeb0587a indirect function calls 2017-04-26 15:53:22 +03:00
Svyatoslav Nikolsky
0c794a4e90 function calls 2017-04-26 13:40:08 +03:00
Svyatoslav Nikolsky
0eb881f487 initial interpreter commit 2017-04-26 10:51:59 +03:00