Commit Graph

30 Commits

Author SHA1 Message Date
5920cd93d5 Host module sketch 2017-12-11 16:28:05 +01:00
31abb05009 Make it compile 2017-12-11 15:12:46 +01:00
929d62b286 Program import matching 2017-12-11 14:58:02 +01:00
2690ca2018 Clean. 2017-11-28 18:10:15 +03:00
c3a3ad83fa Some changes 2017-11-28 18:09:27 +03:00
61c2197bd8 Initial 2017-11-28 18:08:48 +03:00
3160f61b64 Rename EnvParams → EmscriptenParams 2017-11-27 20:27:06 +03:00
0ea8a48a64 Renamings. 2017-11-27 16:11:12 +03:00
0482373afc env → emscripten 2017-11-27 15:37:39 +03:00
5b9e1f04ba Remove E: UserError everywhere 2017-11-25 22:55:45 +03:00
f21bf553c3 interpreter: ProgramInstance exposes constructor for arbitrary env module 2017-09-14 18:42:59 -07:00
fro
f06daece56 comments update + remove empty space 2017-08-23 16:10:54 +03:00
7deee2c46b CustomUserError -> UserError 2017-08-01 16:15:08 +03:00
9437b7bdfc merge 2 error enums 2017-08-01 14:44:33 +03:00
a02fdf5836 return custom user errors from native functions 2017-08-01 13:16:25 +03:00
548e6ebbf9 all globals, exported from env are non-mutable 2017-07-28 11:01:27 +03:00
ca001e21df remove comment 2017-06-23 13:21:27 +03:00
4b61e18929 plain instruction set draft 2017-06-22 17:52:05 +03:00
8d7d39d80b call && call_indirect are working 2017-06-19 11:01:59 +03:00
0ee2826943 another tests added 2017-06-13 12:01:59 +03:00
f0ecdc5af2 instructions validator 2017-06-07 14:48:02 +03:00
d981bf4803 expose custom params for new program 2017-05-30 17:15:36 +03:00
977df55323 NativeModuleInstance 2017-05-18 15:08:55 +03:00
b7ff4d92d4 simple user function 2017-05-15 15:40:08 +03:00
21ff1509f6 user-functions initial 2017-05-15 13:58:55 +03:00
74d5f152bf add module resolving to program instance 2017-05-12 20:45:58 +03:00
b4215aed3c env module stub 2017-05-04 11:25:25 +03:00
013ff25b97 fixed InitExpr(Opcode::Global) 2017-05-04 10:37:33 +03:00
c2aef456a5 enabled warnings 2017-04-27 14:44:03 +03:00
0eb881f487 initial interpreter commit 2017-04-26 10:51:59 +03:00