3 ms·
I used https://docs.rs/shuttle/latest/shuttle/ https://docs.rs/shuttle/latest/shuttle/ (which was directly inspired by Loom) for testing a concurrent garbage co
by chc4 3y ago
I used https://docs.rs/shuttle/latest/shuttle/ https://docs.rs/shuttle/latest/shuttle/ (which was directly inspired by Loom) for testing a concurrent garbage collector I wrote in Rust. It was really useful to find pathological thread orderings that broke GC invariants, and I'd definitely use a similar system for any concurrent or distribute code I'd write in the future - these types of exercising systems and deterministic reproducers are great.