Corey Farwell
Corey Farwell
Gif of the issue: 
This is a problem with or without Webrender.
@perlun Just uploaded a GIF to that issue as well. It _might_ be the same underlying issue for both, though from an end user's perspective, they're seemingly different. I'm not...
For those who need Python 3 support, I recommend this fork: https://github.com/PyMySQL/mysqlclient-python
If you're looking for a working (and maintained!) fork of this library that supports Python 3, check out [mysqlclient-python](https://github.com/PyMySQL/mysqlclient-python)
Another idea here. Something like `cargo bench`: ``` rust #[fuzz] fn test_fuzz(bytes: Vec) { ... } ``` which can be invoked with something like `cargo afl-fuzz`
Note to future self: rust-quickcheck implements a `#[quickcheck]` compiler plugin very similar to what I was thinking above. [example of usage](https://github.com/BurntSushi/quickcheck/blob/master/quickcheck_macros/tests/macro.rs) [compiler plugin source](https://github.com/BurntSushi/quickcheck/blob/master/quickcheck_macros/src/lib.rs)
which dependencies are you referring to? some of them get used in the [`cargo-afl`](https://github.com/rust-fuzz/afl.rs/blob/master/src/bin/cargo-afl.rs) binary. in what ways do you find working with the dependencies cumbersome?
Relevant cargo issue https://github.com/rust-lang/cargo/issues/1982
For what it's worth, you don't need to add 'afl' as a dependency in your cargo.toml. you should be able to just copy and paste [these functions](https://github.com/rust-fuzz/afl.rs/blob/master/src/lib.rs) into your fuzz...