Commit Graph

600 Commits

Author SHA1 Message Date
85bac6dba3 Replace all table ids with Rcs 2017-12-13 13:34:15 +01:00
471ec25732 Clean 2017-12-13 13:29:28 +01:00
2ae72c1dab Replace all func_ids to Rcs. 2017-12-13 13:25:24 +01:00
ad06080c1b function types import matching 2017-12-13 13:00:07 +01:00
2cfb0a6159 Debugging for store 2017-12-12 18:18:08 +01:00
0bbd55cf21 Fix spectest 2017-12-12 17:01:02 +01:00
4b2c100d1f Fix warnings 2017-12-12 16:31:58 +01:00
c5c8af03e1 Fix wasm tests 2017-12-12 15:40:54 +01:00
4297a64e9e Fix wabt tests 2017-12-12 15:34:59 +01:00
1fc65ca54f Fix basics tests 2017-12-12 15:18:35 +01:00
74559a49b0 Func0 & Func2. 2017-12-12 10:32:51 +01:00
79f5c17198 Clean 2017-12-11 19:51:09 +01:00
4795f04767 Clean 2017-12-11 19:48:09 +01:00
0d982429ab export_by_name 2017-12-11 19:46:44 +01:00
a7abab07c4 type_by_index and clean 2017-12-11 19:45:19 +01:00
faa65ca064 Memory by index 2017-12-11 19:43:32 +01:00
303778c684 table_by_index 2017-12-11 19:41:59 +01:00
da0ac8047d global_by_index 2017-12-11 19:40:42 +01:00
79924b2ab6 func_by_index 2017-12-11 19:39:38 +01:00
c35d54bd9f invokes 2017-12-11 19:37:08 +01:00
40ea6edbe6 Offline host module builder 2017-12-11 19:22:45 +01:00
8d3b32f4a6 Cleaning 2017-12-11 18:52:07 +01:00
ebbfa6acf6 Clean module stuff 2017-12-11 18:47:57 +01:00
65b5fbc83e fmt 2017-12-11 18:39:47 +01:00
3b3427f4ee Clean host 2017-12-11 18:39:25 +01:00
0860436d33 Invoke stuff and state. 2017-12-11 18:38:09 +01:00
8588899f82 Pass state in ExecutionParams 2017-12-11 16:41:28 +01:00
5920cd93d5 Host module sketch 2017-12-11 16:28:05 +01:00
31abb05009 Make it compile 2017-12-11 15:12:46 +01:00
339b909f86 Clean externals 2017-12-11 15:01:38 +01:00
929d62b286 Program import matching 2017-12-11 14:58:02 +01:00
02ad77f93c Collect labels at validation time 2017-12-11 14:23:14 +01:00
b50a5a1a1e Adapt runner 2017-12-11 13:59:54 +01:00
17d3748ea2 Interpreter's own state. 2017-12-11 12:56:53 +01:00
103afc2458 Fix tests 2017-12-10 19:04:39 +01:00
987fffb6c3 TableInstance is specialized for any func 2017-12-09 15:32:19 +01:00
0a92032956 Remove AnyFunc from values 2017-12-09 15:30:57 +01:00
b23fb6551f Commit 2017-12-09 15:30:29 +01:00
914fae781b Impl global_init_val 2017-12-08 17:31:43 +01:00
63c43d5e6c allocation in store 2017-12-08 17:08:34 +01:00
9895133048 Merge pull request #124 from paritytech/extract-validation
Extract validation
2017-12-05 20:07:20 +01:00
f6891e6de9 clean func 2017-12-05 19:57:07 +01:00
7c7e3bd051 use self::Opcode::* 2017-12-05 19:45:06 +01:00
dea1f3cac0 Oops 2017-12-05 19:44:40 +01:00
3b86a8e335 Fix break condition. 2017-12-05 19:34:38 +01:00
7ad604b5ad ok_or_else fixes 2017-12-05 19:32:26 +01:00
bef4a644fd Fix braces 2017-12-05 18:56:17 +01:00
8bd984b10f Fix imports 2017-12-05 18:54:28 +01:00
15b93038f9 Fix matches 2017-12-05 18:54:23 +01:00
9c442f6be1 Fixes 2017-12-05 18:12:10 +01:00