51 Commits

Author SHA1 Message Date
fro
7385baf967 Clone impl for a module 2017-10-24 16:11:03 +03:00
Svyatoslav Nikolsky
4b61e18929 plain instruction set draft 2017-06-22 17:52:05 +03:00
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
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
NikVolf
bc69c680ee fix start section not pushing it's length 2017-06-02 19:59:29 +03:00
NikVolf
cec6131c3b failing test for start section 2017-06-02 19:57:25 +03:00
Svyatoslav Nikolsky
19a7d875b0 Merge branch 'master' into interpreter 2017-05-10 13:09:37 +03:00
Svyatoslav Nikolsky
3c7ee09f8e continue env module implementation 2017-05-04 19:09:43 +03:00
Svyatoslav Nikolsky
cc3abac681 global_get_set 2017-05-03 11:06:26 +03:00
Svyatoslav Nikolsky
cf773eceda load_i32 2017-05-02 19:10:23 +03:00
Svyatoslav Nikolsky
a2ef2378ea callindirect_1 2017-05-02 08:01:57 +03:00
Svyatoslav Nikolsky
e14e3e055a flush 2017-04-28 13:34:58 +03:00
NikVolf
b11f34f2e5 mutable for code/data sections themselves 2017-04-26 23:15:31 +03:00
NikVolf
c52ccb7cd3 mutable global entries 2017-04-26 15:46:30 +03:00
NikVolf
31c1588a2f export section exposed 2017-04-20 17:35:53 +03:00
NikVolf
92c01ce53e missing sections in builder and order 2017-04-12 19:07:10 +03:00
NikVolf
d09a59c6bc inject example, some fixes 2017-04-10 13:11:34 +03:00
NikVolf
f85ef8f5f8 also module extensions 2017-04-07 20:00:30 +03:00
NikVolf
28aa6e9682 import section for scaffold struct 2017-04-07 15:29:02 +03:00
NikVolf
29f64f3fec module scaffolding and such 2017-04-06 16:00:12 +03:00
NikVolf
74b310113e builders intial 2017-04-06 11:34:31 +03:00
NikVolf
321d1cf4e6 docs 2017-04-04 03:03:57 +03:00
NikVolf
38da8860ed sections & module final 2017-04-03 23:08:13 +03:00
NikVolf
4e1f1f2d86 remaining sections 2017-04-03 22:58:00 +03:00
NikVolf
4dd2229243 table, memory serialization 2017-04-03 22:34:12 +03:00
NikVolf
f5aa3de18c globals and types 2017-04-03 22:29:44 +03:00
NikVolf
b9194c8e0b function body serialization test 2017-04-03 20:22:30 +03:00
NikVolf
bfa2e56bb9 ops initial 2017-04-03 19:51:18 +03:00
NikVolf
9adfff98df element section test 2017-04-03 18:40:49 +03:00
NikVolf
998c16126f fix intend 2017-04-03 18:23:10 +03:00
NikVolf
5979248f2f tests for data ser/de 2017-04-03 18:15:13 +03:00
NikVolf
ce0c1551fa serialization stubs 2017-04-03 15:56:37 +03:00
NikVolf
5adcae761c 128-bit packed serialization 2017-04-03 15:03:18 +03:00
NikVolf
a5fdfa57cf namespaces 2017-04-03 14:07:52 +03:00
NikVolf
d375cec134 elements & data section 2017-04-03 13:42:04 +03:00
NikVolf
54f59728c6 move func to mod 2017-04-03 13:18:50 +03:00
NikVolf
f60b941cd4 globals 2017-03-31 17:32:55 +03:00
NikVolf
5b93ee2236 all opcodes 2017-03-31 05:22:49 +03:00
NikVolf
210d9f4f02 fix naming 2017-03-31 04:39:31 +03:00
NikVolf
e9534999a4 flow args passing 2017-03-31 04:20:49 +03:00
NikVolf
f202703106 opcodes and wip 2017-03-31 03:28:03 +03:00
NikVolf
9e3823c3f2 export section 2017-03-31 01:54:04 +03:00
NikVolf
7b6ea0a152 table & memory sections 2017-03-30 23:57:36 +03:00
NikVolf
f1b30d648c some more tests 2017-03-30 23:49:26 +03:00
NikVolf
054e9d71e2 function signatures 2017-03-30 23:23:54 +03:00
NikVolf
779f3257cd import section, examples 2017-03-30 20:55:25 +03:00
NikVolf
b504dbc61c types deserialization 2017-03-29 23:13:54 +03:00
NikVolf
3fa3a96d3a working sections parse 2017-03-29 19:40:51 +03:00