Sergey Pepyakin
2fb793c8b8
Add hfuzz into repo ( #103 )
...
* Add fuzzing against spec interpreter.
* Redirect output of spec to /dev/null
* Also stderr
* Refactor
* Oops. Revert to temp file creation.
* Version of libfuzzer pinned
* Add honggfuzz.
* Impl hfuzz
* Update parity-wasm.
* Update honggfuzz to 0.5.9.
* Update parity-wasm
* Stack hash.
* Update script a bit.
* Unpin parity-wasm version
* Indentation
2018-06-25 17:46:13 +03:00
Sergey Pepyakin
d02b0f8527
Add plain load to fuzzer ( #58 )
2018-02-15 20:34:56 +03:00
Sergey Pepyakin
863f2247a3
Move spec testsuite into tests. ( #56 )
...
Move all spec testsuite into `/tests` directory.
So it means that several changes will happen:
- Compilation will share common dependencies in target directory. This should make CI builds faster. This also should reduce space requirements.
- Common Cargo.lock file
- `cargo test` will include spec tests.
- `cargo check --tests` will also include spec tests.
2018-02-14 18:03:39 +03:00
Sergey Pepyakin
93423d9393
Update wabt-rs version ( #55 )
2018-02-13 23:14:38 +03:00
Sergey Pepyakin
31a70aaa8d
Fuzz wasmparser ( #47 )
2018-02-09 22:41:02 +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
d78677ef00
Fuzz loading/validation against wabt.
2018-01-24 21:32:46 +03:00