Sergey "Shnatsel" Davidoff

Results 943 comments of Sergey "Shnatsel" Davidoff

Sure, I'm happy to have it as a separate repository. Thanks a lot!

The fix has shipped in `sccache` v0.3.1.

@Eh2406 could you elaborate on what advantages it has over QuickCheck?

I've experimented with this a bit. Turns out the allocator used for stdlib Vec is whatever your binary is using. My experiments were geared towards detecting uses of uninitialized memory,...

For running a job for a specific time there's the Unix command [timeout](http://manpages.ubuntu.com/manpages/bionic/en/man1/timeout.1.html). Just set an absurdly high number of iterations and run `timeout 8h cargo test` to run QuickCheck...

The way I see a hybrid of a feedback-driven fuzzer and property testing is that the feedback-driven fuzzer is used to generate lots of inputs really fast and records the...

~~https://www.reddit.com/r/rust/comments/9a6qf5/blog_easy_proc_macro_derives_with_synstructure/ this lets you derive Arbitrary for custom structures, might be relevant to this project.~~ Nevermind, that's #6

Thanks for pointing this out! I have emulated this with QuickCheck before, see https://gist.github.com/Shnatsel/4a907d44d6429de93d63d6e7c4d1361e I've also prototyped a way to generate such fuzzing harnesses automatically based on parsing Rust source...

Here's what the code I've written at the company does: 1. Extract function and method definitions from code parsed with `syn` based on syn visitor example, and put names and...

Could you describe what you want to achieve with straight-ahead fuzz tests and how is it different from the current state of affairs? I'm not sure I follow. Also, the...