rust/tests
bors 2eae474673 Auto merge of #2197 - RalfJung:round-robin, r=RalfJung
make Miri's scheduler proper round-robin

When thread N blocks or yields, we activate thread N+1 next, rather than always activating thread 0. This should guarantee that as long as all threads regularly yield, each thread eventually takes a step again.

Fixes the "multiple loops that yield playing ping-pong" part of https://github.com/rust-lang/miri/issues/1388.
`@cbeuw` I hope this doesn't screw up the scheduler-dependent tests you are adding in your PR.
2022-06-05 18:37:07 +00:00
..
fail Auto merge of #2194 - RalfJung:race, r=RalfJung 2022-06-05 16:38:53 +00:00
panic rename test suite directories 2022-06-01 10:53:38 -04:00
pass Auto merge of #2197 - RalfJung:round-robin, r=RalfJung 2022-06-05 18:37:07 +00:00
compiletest.rs rename test suite directories 2022-06-01 10:53:38 -04:00