Commit Graph

633 Commits

Author SHA1 Message Date
bb24f2a11a Merge pull request #157 from paritytech/contribution-note
Contribution notice in license section
2018-01-23 20:01:15 +03:00
1cb7dcddcf contribution notice 2018-01-23 19:48:58 +03:00
07855d71b8 fix warnings and dep version 2018-01-23 16:51:29 +03:00
e9064b3598 Merge pull request #156 from paritytech/deprecate-interpreter
Deprecate interpreter and bump version
2018-01-23 16:47:52 +03:00
3dd880571b add notice to readme 2018-01-23 15:57:02 +03:00
0d384ba146 bump version 2018-01-23 14:35:32 +03:00
809795efa4 add deprecated warning 2018-01-23 14:35:17 +03:00
502b6c8eeb Merge pull request #155 from paritytech/decoder-bench
Toy decoder bench example
2018-01-23 14:30:45 +03:00
30d210020a remove test feature 2018-01-22 17:41:10 +03:00
965213e81a bump version 2018-01-22 17:31:18 +03:00
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
791181447f remove roundtrip for clang.wasm 2018-01-22 17:26:04 +03:00
d909b71c8f add tabs 2018-01-22 17:20:01 +03:00
355735c6bc also travis 2018-01-22 17:19:16 +03:00
8aea108f40 limit size of Opcode 2018-01-22 17:14:42 +03:00
ce905b1fa2 decoder simple bencher 2018-01-22 17:09:52 +03:00
1943b0f2a7 Merge branch 'clang-wasm' into decoder-bench 2018-01-22 16:58:51 +03:00
6f6951a5d4 bump version 2018-01-22 16:41:08 +03:00
9275b253ca replace vec<u32> with box<[u32]> 2018-01-22 16:40:27 +03:00
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
645cc6bbb7 Merge pull request #148 from paritytech/emk-names
Reintroduce name sections PR
2018-01-21 15:01:26 +03:00
e72a595087 remove obsolete test 2018-01-20 21:41:05 +03:00
03b890da40 Use binaryen-rs for in-process wasm fuzzing 2018-01-20 01:55:11 +03:00
9330a39ac1 Merge pull request #149 from paritytech/update_parking_lot
Updated parking_lot to 0.5
2018-01-19 10:43:27 +03:00
00f3c2e530 Updated parking_lot to 0.5 2018-01-18 23:02:57 +01:00
c6c6ca591c integration test 2018-01-18 23:16:00 +03:00
fb11b5af1a fix space calculation 2018-01-18 23:04:52 +03:00
f62f54cb92 add example and apply to roundtrip 2018-01-18 19:56:13 +03:00
7f79860e52 add doc comment 2018-01-18 19:28:57 +03:00
fa87fff6d0 parse names in custom section 2018-01-18 19:26:30 +03:00
d3226952ec Merge remote-tracking branch 'emk/name_sections' into emk-names 2018-01-18 18:37:35 +03:00
fc5a823f78 bump version 2018-01-18 18:13:15 +03:00
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
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
5b19c5fb94 Added VarUint8 serialization/deserialization type. 2018-01-17 13:16:31 -05:00
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
0e46126ddb fix & 2018-01-17 17:30:35 +03:00
e1ea2a06e5 clang.wasm ci test 2018-01-17 17:28:19 +03:00
a597cdb15d bump version 2018-01-15 11:48:43 +03:00
19494e9e4f Merge pull request #144 from icefoxen/wrap-typo-fix
Fix typo: Warp -> Wrap
2018-01-15 12:48:02 +04:00
516de9a725 Fix typo: Warp -> Wrap 2018-01-14 13:30:44 -05:00
e082e3b082 bump version 2018-01-10 19:01:44 +04:00
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
1b578c196f bump version 2018-01-10 12:07:56 +04:00
657ee416c5 Merge pull request #142 from paritytech/doc-update
Fix missing docs warnings
2018-01-10 12:07:21 +04:00
e2ccf3d3bc fix warnings 2018-01-10 11:41:52 +04:00
e76f33d6c8 Merge pull request #137 from icefoxen/doc-fixes
Minor doc fixes
2018-01-10 11:26:19 +04:00
19382c6d96 Merge pull request #140 from icefoxen/magic-fix2
Made default module magic number endian-independent.
2018-01-10 11:07:10 +04:00
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
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