roc/compiler/parse/fuzz
2022-05-16 17:04:17 +02:00
..
fuzz_targets Add other fuzz target 2020-10-31 18:56:08 -07:00
.gitignore Remove leading newlines from code files 2022-02-13 14:55:34 -07:00
Cargo.lock Add fuzzing to the parser. 2020-10-30 22:04:54 -07:00
Cargo.toml cargo fix --edition 2022-05-16 17:04:17 +02:00
dict.txt remove %% operator 2022-04-18 19:15:14 -06:00
README.md Add other fuzz target 2020-10-31 18:56:08 -07:00

To setup fuzzing you will need to install cargo-fuzz and run with rust nightly:

$ cargo install cargo-fuzz
$ cargo +nightly fuzz run -j<cores> <target> -- -dict=dict.txt

The different targets can be found by running cargo fuzz list.

When a bug is found, it will be reported with commands to run it again and look for a minimized version. If you are going to file a bug, please minimize the input before filing the bug.