633 Commits

Author SHA1 Message Date
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
Nikolay Volf
19494e9e4f
Merge pull request #144 from icefoxen/wrap-typo-fix
Fix typo: Warp -> Wrap
2018-01-15 12:48:02 +04:00
Simon Heath
516de9a725 Fix typo: Warp -> Wrap 2018-01-14 13:30:44 -05:00
NikVolf
e082e3b082 bump version 2018-01-10 19:01:44 +04:00
Nikolay Volf
360c106ccf
Merge pull request #138 from icefoxen/element-debug
Added Debug to lots of the `elements` types.
2018-01-10 19:01:05 +04:00
NikVolf
1b578c196f bump version 2018-01-10 12:07:56 +04:00
Nikolay Volf
657ee416c5
Merge pull request #142 from paritytech/doc-update
Fix missing docs warnings
2018-01-10 12:07:21 +04:00
NikVolf
e2ccf3d3bc fix warnings 2018-01-10 11:41:52 +04:00
Nikolay Volf
e76f33d6c8
Merge pull request #137 from icefoxen/doc-fixes
Minor doc fixes
2018-01-10 11:26:19 +04:00
Nikolay Volf
19382c6d96
Merge pull request #140 from icefoxen/magic-fix2
Made default module magic number endian-independent.
2018-01-10 11:07:10 +04:00
Simon Heath
bddeb51f02 Made default module magic number endian-independent.
And added unit test.  You can change the `LittleEndian` to `BigEndian`
in `Module::default()` and see what it would otherwise do when built
on a big-endian platform.
2018-01-09 19:45:34 -05:00
Simon Heath
588706b7e8 Added Debug to lots of the elements types.
Because when I'm trying to debug my program it's nice to be able
to print out the pieces of it.

Also added Copy and Clone to a few types that could use it, just 'cause.
2018-01-09 18:35:23 -05:00