You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ok cool, we can share build artifacts by using CARGO_TARGET_DIR so that clippy does not have to rebuilt deps for every single package from scratch! 🎉 this will speed up things a bit.
To give another update, I've been running clippy on several tens of gigabyte of fuzzed code (based on rustc testsuite) now without finding any noteworthy ICEs iirc. :)
Awesome! Have you continues using the /icemaker repo you linked? I might be interested to see how Marker handles everything (I still expect a lot of crashes 😅 )
Activity
oli-obk commentedon Sep 7, 2018
OH YES
I want this very much. We want to do the same thing for miri, too. It should be rather simple to get done by setting https://github.com/rust-lang/rust/blob/master/src/tools/compiletest/src/common.rs#L134 to point to the
clippy-driverbinary.matthiaskrgr commentedon Sep 7, 2018
status:
matthiaskrgr commentedon Oct 12, 2018
I hacked another small script that runs clippy on crates in the cargo cache
matthiaskrgr commentedon Oct 16, 2018
Ok cool, we can share build artifacts by using
CARGO_TARGET_DIRso that clippy does not have to rebuilt deps for every single package from scratch! 🎉 this will speed up things a bit.matthiaskrgr commentedon Oct 17, 2018
I found more crashes in
but they seem rather similar, I'll revisit those once #3309 is fixed
matthiaskrgr commentedon Oct 17, 2018
Looks all 4 were related :)
matthiaskrgr commentedon Oct 24, 2018
I made the bash script into a small rust crate that runs clippy on crates in the local cargo cache.
https://github.com/matthiaskrgr/clippy_crashfinder/blob/master/src/main.rs
matthiaskrgr commentedon Jan 8, 2022
Ah I didn't know we still had this open :)
I have since written my own little crashfinder which has found close to 100 rustc crashes and of course it also has a
clippymode :)icemaker -chttps://github.com/matthiaskrgr/icemaker
matthiaskrgr commentedon Dec 13, 2023
To give another update, I've been running clippy on several tens of gigabyte of fuzzed code (based on rustc testsuite) now without finding any noteworthy ICEs iirc. :)
xFrednet commentedon Dec 17, 2023
Awesome! Have you continues using the /icemaker repo you linked? I might be interested to see how Marker handles everything (I still expect a lot of crashes 😅 )