Sergey Pepyakin
|
c35d54bd9f
|
invokes
|
2017-12-11 19:37:08 +01:00 |
|
Sergey Pepyakin
|
40ea6edbe6
|
Offline host module builder
|
2017-12-11 19:22:45 +01:00 |
|
Sergey Pepyakin
|
8d3b32f4a6
|
Cleaning
|
2017-12-11 18:52:07 +01:00 |
|
Sergey Pepyakin
|
ebbfa6acf6
|
Clean module stuff
|
2017-12-11 18:47:57 +01:00 |
|
Sergey Pepyakin
|
65b5fbc83e
|
fmt
|
2017-12-11 18:39:47 +01:00 |
|
Sergey Pepyakin
|
3b3427f4ee
|
Clean host
|
2017-12-11 18:39:25 +01:00 |
|
Sergey Pepyakin
|
0860436d33
|
Invoke stuff and state.
|
2017-12-11 18:38:09 +01:00 |
|
Sergey Pepyakin
|
8588899f82
|
Pass state in ExecutionParams
|
2017-12-11 16:41:28 +01:00 |
|
Sergey Pepyakin
|
5920cd93d5
|
Host module sketch
|
2017-12-11 16:28:05 +01:00 |
|
Sergey Pepyakin
|
31abb05009
|
Make it compile
|
2017-12-11 15:12:46 +01:00 |
|
Sergey Pepyakin
|
339b909f86
|
Clean externals
|
2017-12-11 15:01:38 +01:00 |
|
Sergey Pepyakin
|
929d62b286
|
Program import matching
|
2017-12-11 14:58:02 +01:00 |
|
Sergey Pepyakin
|
02ad77f93c
|
Collect labels at validation time
|
2017-12-11 14:23:14 +01:00 |
|
Sergey Pepyakin
|
b50a5a1a1e
|
Adapt runner
|
2017-12-11 13:59:54 +01:00 |
|
Sergey Pepyakin
|
17d3748ea2
|
Interpreter's own state.
|
2017-12-11 12:56:53 +01:00 |
|
Sergey Pepyakin
|
103afc2458
|
Fix tests
|
2017-12-10 19:04:39 +01:00 |
|
Sergey Pepyakin
|
987fffb6c3
|
TableInstance is specialized for any func
|
2017-12-09 15:32:19 +01:00 |
|
Sergey Pepyakin
|
0a92032956
|
Remove AnyFunc from values
|
2017-12-09 15:30:57 +01:00 |
|
Sergey Pepyakin
|
b23fb6551f
|
Commit
|
2017-12-09 15:30:29 +01:00 |
|
Sergey Pepyakin
|
914fae781b
|
Impl global_init_val
|
2017-12-08 17:31:43 +01:00 |
|
Sergey Pepyakin
|
63c43d5e6c
|
allocation in store
|
2017-12-08 17:08:34 +01:00 |
|
Nikolay Volf
|
9895133048
|
Merge pull request #124 from paritytech/extract-validation
Extract validation
|
2017-12-05 20:07:20 +01:00 |
|
Sergey Pepyakin
|
f6891e6de9
|
clean func
|
2017-12-05 19:57:07 +01:00 |
|
Sergey Pepyakin
|
7c7e3bd051
|
use self::Opcode::*
|
2017-12-05 19:45:06 +01:00 |
|
Sergey Pepyakin
|
dea1f3cac0
|
Oops
|
2017-12-05 19:44:40 +01:00 |
|
Sergey Pepyakin
|
3b86a8e335
|
Fix break condition.
|
2017-12-05 19:34:38 +01:00 |
|
Sergey Pepyakin
|
7ad604b5ad
|
ok_or_else fixes
|
2017-12-05 19:32:26 +01:00 |
|
Sergey Pepyakin
|
bef4a644fd
|
Fix braces
|
2017-12-05 18:56:17 +01:00 |
|
Sergey Pepyakin
|
8bd984b10f
|
Fix imports
|
2017-12-05 18:54:28 +01:00 |
|
Sergey Pepyakin
|
15b93038f9
|
Fix matches
|
2017-12-05 18:54:23 +01:00 |
|
Sergey Pepyakin
|
9c442f6be1
|
Fixes
|
2017-12-05 18:12:10 +01:00 |
|
Sergey Pepyakin
|
93b61bc2dc
|
Old test uncommented
|
2017-12-05 17:43:17 +01:00 |
|
Sergey Pepyakin
|
e9ec5e8aa8
|
Clean
|
2017-12-05 17:25:32 +01:00 |
|
Sergey Pepyakin
|
42142f6513
|
Clean
|
2017-12-05 17:10:40 +01:00 |
|
Sergey Pepyakin
|
ba6018957a
|
Refactor limits test
|
2017-12-05 17:06:39 +01:00 |
|
Sergey Pepyakin
|
b146c21147
|
validate element section
|
2017-12-05 16:51:26 +01:00 |
|
Sergey Pepyakin
|
d30e4052cb
|
Add data section validation
|
2017-12-05 16:41:16 +01:00 |
|
Sergey Pepyakin
|
74f4c7c49a
|
Emit Opcode::End for init exprs
|
2017-12-05 16:31:07 +01:00 |
|
Sergey Pepyakin
|
e41e0f98ef
|
Refactor
|
2017-12-05 14:11:00 +01:00 |
|
Sergey Pepyakin
|
11e4cd6ba1
|
Import section validation
|
2017-12-05 12:57:42 +01:00 |
|
Sergey Pepyakin
|
056ac258cd
|
Test recursive calls
|
2017-12-05 12:41:14 +01:00 |
|
Sergey Pepyakin
|
71b8b933bf
|
Clean
|
2017-12-05 12:26:42 +01:00 |
|
Sergey Pepyakin
|
8afb7b6450
|
Add checks for tables and memories count.
|
2017-12-05 12:12:54 +01:00 |
|
Sergey Pepyakin
|
991fb8fcd8
|
Clean
|
2017-12-05 12:07:39 +01:00 |
|
Sergey Pepyakin
|
b20eaec695
|
Make require_function[_type] to return slice
|
2017-12-05 12:06:41 +01:00 |
|
Sergey Pepyakin
|
ad3f882274
|
Validate globals
|
2017-12-05 12:03:06 +01:00 |
|
Sergey Pepyakin
|
4984eca6d6
|
Clean
|
2017-12-05 11:39:51 +01:00 |
|
Sergey Pepyakin
|
71c9709885
|
get_global can only use imported globals.
|
2017-12-04 18:00:51 +01:00 |
|
Sergey Pepyakin
|
251d4d68db
|
Validate start_section
|
2017-12-04 17:36:48 +01:00 |
|
Sergey Pepyakin
|
7ea00b975b
|
Fix tests.
|
2017-12-01 20:27:33 +03:00 |
|