Sergei Pepyakin
d52ba8849a
Run rustfmt check on CI ( #154 )
...
* Run rustfmt check on CI
* Reformat.
2019-01-02 23:50:38 +01:00
Sergey Pepyakin
15e9461bae
Allow failures on nightly ( #143 )
2018-11-15 13:11:10 +01:00
Julius Rakow
20154c5e24
Add no_std support ( #122 )
...
* add default-enabled std feature
* use parity-wasm/std feature only if std is enabled
* drop dependency on std::io
* use hashmap_core instead of std::collections::HashMap
* disable std::error in no_std
* core and alloc all the things
* mention no_std in readme
* add no_std feature and use hashmap_core only on no_std
* rename the no_std feature to core
* drop dependency on byteorder/std
* simplify float impl macro
* remove some trailing whitespace
* use libm for float math in no_std
* add note about no_std panics of libm to readme
* Embed nan-preserving-float crate.
* Add no_std check to the Travis CI config
* add missing dev-dependency
2018-10-29 11:16:55 +01:00
Sergey Pepyakin
2f7505d120
Travis maintenance ( #132 )
...
* Use gcc-8 for builds
* Don't run cargo-deadlinks
* Update wabt to 0.6.
2018-10-26 15:03:01 +02:00
Sergey Pepyakin
438eab9ada
Don't run cargo deadlinks for nightly ( #121 )
2018-08-27 11:11:21 +03:00
Sergey Pepyakin
f305b3cd1f
Fix wasm benches on nightly ( #93 )
2018-06-12 14:00:57 +03:00
Sergey Pepyakin
6cf0ebc79e
Add a simple bench ( #90 )
...
* Add first bench
* Refactor travis.yml
* Use assert_matches!
* sha3_256 → keccak256
2018-05-24 16:31:15 +03:00
Sergey Pepyakin
eda488233f
Fix fuzz ( #35 )
...
* Add checking for fuzz.
* Use wabt's validation instead of wasm2wat.
Fixes #16
Fixes #34
* Check fuzz with nightly.
* Install nightly toolchain
* Travis Driven Development #1
* Travis Driven Development #2
2018-02-05 17:36:53 +03:00
Sergey Pepyakin
3ad9f07e93
Add handy scripts ( #30 )
...
* Extract test.sh and doc.sh from .travis.yml
* check.sh
2018-01-31 22:13:50 +03:00
Sergey Pepyakin
551c992730
4th iteration on documentation ( #22 )
...
* Rename LoadedModule to Module
* Hide TryInto
* Fix rustdoc tests.
* Rename from_parity_wasm_module and doc it.
* Document `Module::from_buffer`
* Tidy Module docs
* Some rustdoc headers.
* Document FuncInstance::{alloc_host, signature}
* Document descriptors.
* Doc NotStartedModuleRef
* Fix cargo-deadlinks
2018-01-26 19:24:40 +03:00
Sergey Pepyakin
eb968766f5
Check with deadlinks
2018-01-26 16:47:30 +03:00
Sergey Pepyakin
87ff031a17
Remove redundant build.
2018-01-22 20:14:39 +03:00
Sergey Pepyakin
e4d1c1f0c0
Cache cargo
2018-01-22 20:13:38 +03:00
Sergey Pepyakin
f1d93302f4
Update .travis.yml for cargo doc
2018-01-22 18:55:47 +03:00
Sergey Pepyakin
da2c02e2ab
Use parity-wasm .travis.yml
2018-01-22 18:05:13 +03:00