644 Commits

Author SHA1 Message Date
Nikolay Volf
cb9f643d14
Update Cargo.toml 2018-02-09 20:33:48 +03:00
NikVolf
9465d0203e remove interpreter, validation, spec tests 2018-02-09 14:15:01 +03:00
Nikolay Volf
26912d23bc
Merge pull request #163 from paritytech/add-test
Wrong varuint1 case
2018-02-09 14:08:35 +03:00
Nikolay Volf
bb0cd0c8fd
Merge pull request #164 from paritytech/payload-len-panic
Inconsistent metadata test and panic fix
2018-02-08 18:13:12 +03:00
NikVolf
ca0c2dd450 inconsistent metadata test and panic fix 2018-02-07 21:57:09 +03:00
NikVolf
ddee847466 wrong varuint1 case 2018-02-07 20:26:18 +03:00
Nikolay Volf
94fba1c41a
Merge pull request #162 from paritytech/doc-comment
Add a comment for name section
2018-02-05 20:28:50 +03:00
Sergey Pepyakin
8661f25921
Split docs for NameSection to two parts 2018-02-05 16:34:03 +03:00
Nikolay Volf
bc54beb3a5
Add a comment 2018-02-05 01:46:41 +03:00
Nikolay Volf
4519538096
Merge pull request #158 from paritytech/tabify
Spaces to tabs
2018-01-23 23:11:59 +03:00
NikVolf
f915a89b9d spaces to tabs 2018-01-23 22:47:20 +03:00
Nikolay Volf
bb24f2a11a
Merge pull request #157 from paritytech/contribution-note
Contribution notice in license section
2018-01-23 20:01:15 +03:00
NikVolf
1cb7dcddcf contribution notice 2018-01-23 19:48:58 +03:00
NikVolf
07855d71b8 fix warnings and dep version 2018-01-23 16:51:29 +03:00
Nikolay Volf
e9064b3598
Merge pull request #156 from paritytech/deprecate-interpreter
Deprecate interpreter and bump version
2018-01-23 16:47:52 +03:00
NikVolf
3dd880571b add notice to readme 2018-01-23 15:57:02 +03:00
NikVolf
0d384ba146 bump version 2018-01-23 14:35:32 +03:00
NikVolf
809795efa4 add deprecated warning 2018-01-23 14:35:17 +03:00
Nikolay Volf
502b6c8eeb
Merge pull request #155 from paritytech/decoder-bench
Toy decoder bench example
2018-01-23 14:30:45 +03:00
NikVolf
30d210020a remove test feature 2018-01-22 17:41:10 +03:00
NikVolf
965213e81a bump version 2018-01-22 17:31:18 +03:00
Nikolay Volf
bf66aa69a2
Merge pull request #154 from paritytech/vec-to-box
Replace Vec with Box in br table
2018-01-22 18:30:39 +04:00
NikVolf
791181447f remove roundtrip for clang.wasm 2018-01-22 17:26:04 +03:00
NikVolf
d909b71c8f add tabs 2018-01-22 17:20:01 +03:00
NikVolf
355735c6bc also travis 2018-01-22 17:19:16 +03:00
NikVolf
8aea108f40 limit size of Opcode 2018-01-22 17:14:42 +03:00
NikVolf
ce905b1fa2 decoder simple bencher 2018-01-22 17:09:52 +03:00
NikVolf
1943b0f2a7 Merge branch 'clang-wasm' into decoder-bench 2018-01-22 16:58:51 +03:00
NikVolf
6f6951a5d4 bump version 2018-01-22 16:41:08 +03:00
NikVolf
9275b253ca replace vec<u32> with box<[u32]> 2018-01-22 16:40:27 +03:00
Sergey Pepyakin
8056481dc8
Merge pull request #153 from paritytech/in-process-ttf
Use binaryen-rs for in-process wasm fuzzing
2018-01-22 12:29:24 +03:00
Sergey Pepyakin
645cc6bbb7
Merge pull request #148 from paritytech/emk-names
Reintroduce name sections PR
2018-01-21 15:01:26 +03:00
NikVolf
e72a595087 remove obsolete test 2018-01-20 21:41:05 +03:00
Sergey Pepyakin
03b890da40 Use binaryen-rs for in-process wasm fuzzing 2018-01-20 01:55:11 +03:00
Sergey Pepyakin
9330a39ac1
Merge pull request #149 from paritytech/update_parking_lot
Updated parking_lot to 0.5
2018-01-19 10:43:27 +03:00
debris
00f3c2e530 Updated parking_lot to 0.5 2018-01-18 23:02:57 +01:00
NikVolf
c6c6ca591c integration test 2018-01-18 23:16:00 +03:00
NikVolf
fb11b5af1a fix space calculation 2018-01-18 23:04:52 +03:00
NikVolf
f62f54cb92 add example and apply to roundtrip 2018-01-18 19:56:13 +03:00
NikVolf
7f79860e52 add doc comment 2018-01-18 19:28:57 +03:00
NikVolf
fa87fff6d0 parse names in custom section 2018-01-18 19:26:30 +03:00
NikVolf
d3226952ec Merge remote-tracking branch 'emk/name_sections' into emk-names 2018-01-18 18:37:35 +03:00
NikVolf
fc5a823f78 bump version 2018-01-18 18:13:15 +03:00
Sergey Pepyakin
975078f752
Merge pull request #147 from icefoxen/issue-145
Replaced mysterous bool's in opcodes with u8
2018-01-17 22:37:44 +03:00
Simon Heath
f390d9a8e4 Renamed VarUint8 to Uint8, which makes since since it's not variable-length
Also fixed a couple other small parts I missed.
2018-01-17 13:52:13 -05:00
Simon Heath
5b19c5fb94 Added VarUint8 serialization/deserialization type. 2018-01-17 13:16:31 -05:00
Simon Heath
95c52451a7 Replaced mysterous bool's in opcodes with u8
I suppose, looking at the code, a bool is always represented as u8,
which is what we want anyway, but since these values are not bools but
placeholder integers that must currently always be 0, having them be
bools is kind of strange.

Replaced the reading/writing of them with VarUint7, which is maybe almost
as invalid, but works.

Resolves issue #145.
2018-01-17 12:11:07 -05:00
NikVolf
0e46126ddb fix & 2018-01-17 17:30:35 +03:00
NikVolf
e1ea2a06e5 clang.wasm ci test 2018-01-17 17:28:19 +03:00
NikVolf
a597cdb15d bump version 2018-01-15 11:48:43 +03:00