751 Commits

Author SHA1 Message Date
Sergey Pepyakin
1e6e8eda7e
Merge pull request #192 from paritytech/missing-queries
Add missing module queries
2018-02-22 11:28:20 +03:00
Sergey Pepyakin
8bc5a4de6d
Delete interpreter.rs 2018-02-22 11:27:34 +03:00
NikVolf
e8d324e6b2 also test and example 2018-02-21 17:56:21 +03:00
NikVolf
7f452e5e32 Add missing module queries 2018-02-21 17:23:33 +03:00
NikVolf
587793e1f7 bump version 2018-02-21 17:06:15 +03:00
Nikolay Volf
32e5ec7824
Merge pull request #191 from paritytech/drop-interpreter
Remove deprecated interpreter
2018-02-21 17:05:27 +03:00
NikVolf
cbd146a2ef change readme 2018-02-21 13:41:05 +03:00
NikVolf
4e28d0c61e drop interpreter 2018-02-21 13:37:13 +03:00
NikVolf
d81dd49f72 bump version 2018-02-20 20:18:27 +03:00
Nikolay Volf
a9bb871956
Merge pull request #189 from paritytech/fix-section
Fix section out-of-order after custom section
2018-02-20 20:18:00 +03:00
NikVolf
9b2bbf38a8 Merge remote-tracking branch 'origin/master' into fix-section 2018-02-20 20:00:28 +03:00
NikVolf
686081be60 move section_id inside 2018-02-20 20:00:19 +03:00
Nikolay Volf
5599d2ef87
Merge pull request #187 from paritytech/new-testsuite
Migrate testsuite to wabt
2018-02-20 19:59:20 +03:00
NikVolf
258d7f6263 add positive test 2018-02-20 19:46:41 +03:00
NikVolf
149b255442 remove from submodules 2018-02-20 19:11:31 +03:00
NikVolf
b44e51a82c fix test 2018-02-20 18:16:43 +03:00
NikVolf
2ea7022ca8 convert spaces to tabs 2018-02-20 18:05:19 +03:00
NikVolf
75745055cc add testsuite and list all malformed cases 2018-02-20 18:01:02 +03:00
NikVolf
2aeaacad6b add testsuite dir 2018-02-20 17:30:47 +03:00
NikVolf
73318ee1f1 remove wabt submodule ref 2018-02-20 17:28:37 +03:00
NikVolf
7ae0c11411 bump version 2018-02-20 17:24:03 +03:00
Nikolay Volf
8516158776
Merge pull request #186 from paritytech/fix-varint7
Fix varint7 bug
2018-02-20 17:05:24 +03:00
NikVolf
5712ff74ee remove should_panic 2018-02-20 16:48:42 +03:00
NikVolf
1bedcde2e3 add test 2018-02-20 16:05:14 +03:00
NikVolf
37411dd850 fix varint7 range checking 2018-02-20 16:02:06 +03:00
NikVolf
f6d14984f8 bump version 2018-02-19 18:17:55 +03:00
Nikolay Volf
ee6e00470f
Merge pull request #178 from paritytech/fix-unparsed
Fix some fuzzer bugs
2018-02-19 18:17:12 +03:00
NikVolf
7cf8a7a16b simplify section reader 2018-02-18 22:08:23 +03:00
NikVolf
3e5d6e1017 also use section reader for funcs body 2018-02-18 22:00:57 +03:00
NikVolf
cd3ab4017b also limit start section 2018-02-18 21:33:48 +03:00
NikVolf
fb00111048 strict function form 2018-02-18 21:21:08 +03:00
NikVolf
3dd4289b4c add doc comment 2018-02-16 16:47:10 +03:00
NikVolf
43eec3a97f fix typo in integer 2018-02-16 15:30:05 +03:00
NikVolf
123b00733f zeroes check in reserved 2018-02-16 15:22:34 +03:00
NikVolf
f3a103e415 fix sections out of order 2018-02-16 15:11:25 +03:00
NikVolf
196b730bf7 also segment via macro 2018-02-16 01:53:03 +03:00
NikVolf
5c4e65ae5e fix comment 2018-02-16 01:51:25 +03:00
NikVolf
f890e6d482 fix custom section metering 2018-02-16 01:43:24 +03:00
NikVolf
8f70a30e15 exhaust read for section 2018-02-16 00:54:18 +03:00
NikVolf
23119fca95 remove stray println 2018-02-16 00:26:26 +03:00
NikVolf
34344263d5 refactor section 2018-02-16 00:24:13 +03:00
NikVolf
f868b7b371 fix test payloads 2018-02-16 00:00:04 +03:00
NikVolf
cc0cd414aa add macro for buf read 2018-02-15 23:44:11 +03:00
NikVolf
5a2b924e3b check for buffer left 2018-02-15 21:06:09 +03:00
NikVolf
6e89dfbd9e take limited amount from reader 2018-02-15 20:30:36 +03:00
NikVolf
a178efea7e fix 3rd untrusted allcoation 2018-02-15 19:42:47 +03:00
NikVolf
55e0fb852a fix another untrusted allocation 2018-02-15 19:35:11 +03:00
NikVolf
386a965863 fix segment read untrusted 2018-02-15 19:29:56 +03:00
NikVolf
412600d4d8 remove unparsed version 2018-02-15 18:54:04 +03:00
Sergey Pepyakin
325deab488
Merge pull request #173 from paritytech/fix-shl-overflow
Fix shift overflow while decoding LEB
2018-02-15 17:02:48 +03:00