594 Commits

Author SHA1 Message Date
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
Simon Heath
5c42a7af1f Trivial fix to README example 2018-01-09 13:38:09 -05:00
Simon Heath
e4c37fd603 Simplified docs for interpreter::native_module() a little 2018-01-09 13:08:19 -05:00
NikVolf
f13a138143 bump version 2018-01-09 19:56:14 +04:00
Nikolay Volf
08ab201787
Merge pull request #136 from paritytech/expose-builder
Expose builder structs for docs
2018-01-09 19:42:22 +04:00
NikVolf
a0c3f27b32 export builders doc effort 2018-01-09 12:53:20 +03:00
NikVolf
6d55afe3ee data builder doc effort 2018-01-09 12:40:04 +03:00
NikVolf
b24ca8ee2d rearrange exports 2018-01-09 12:37:19 +03:00
NikVolf
9e037b88aa more code doc effort 2018-01-09 12:36:21 +03:00
NikVolf
07e3fc47b3 code builder doc effort 2018-01-09 12:29:08 +03:00
NikVolf
b26da22e89 expose builders 2018-01-09 12:23:42 +03:00
Sergey Pepyakin
185dbd3b1b
Merge pull request #133 from emk/impl_error
Implement `Error` for error types
2018-01-03 17:34:04 +03:00
Eric Kidd
a1888a5f1f
Fix typos in error messages 2018-01-02 08:17:37 -05:00
Eric Kidd
e01c0ef043 Implement Error for error types
This makes it easier to handle errors from parity-wasm in an idiomatic
fashion.

Fixes #125.
2018-01-01 09:43:56 -05:00
NikVolf
42321afa39 bump version 2017-12-28 12:02:38 +03:00
Nikolay Volf
e07700012c
Merge pull request #131 from paritytech/serialize-buf
Deserialize buffer takes slice
2017-12-28 12:02:14 +03:00
NikVolf
96c89eb1d6 fix dependency spec 2017-12-27 16:00:52 +03:00
NikVolf
97257a7865 serialize buffer takes slice 2017-12-27 12:28:42 +03:00
NikVolf
138e35da3b bump version 2017-12-27 12:06:17 +03:00
Nikolay Volf
d5b1547707
Merge pull request #130 from paritytech/mut-str
Fix API for import entry
2017-12-27 12:05:33 +03:00
NikVolf
bb21e9d208 fix api for import entry 2017-12-26 19:08:28 +03: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