Summary
After #47 skips rayon tests under Miri (due to a known stacked borrows UB in crossbeam-epoch 0.9.18), we need to track the upstream fix and re-enable those tests.
What to watch
When to act
Once crossbeam-epoch 0.10 ships:
- Update
Cargo.lock (likely via a rayon update)
- Remove
#[cfg_attr(miri, ignore)] from the 4 rayon tests in src/rayon_parser_pool.rs
- Verify Miri CI passes with rayon tests included
Context
See #47 for the full Miri error analysis.
Summary
After #47 skips rayon tests under Miri (due to a known stacked borrows UB in
crossbeam-epoch0.9.18), we need to track the upstream fix and re-enable those tests.What to watch
crossbeam-epoch0.9.18 (viarayon1.11.0)crossbeam-epoch0.10.x (once released)When to act
Once crossbeam-epoch 0.10 ships:
Cargo.lock(likely via a rayon update)#[cfg_attr(miri, ignore)]from the 4 rayon tests insrc/rayon_parser_pool.rsContext
See #47 for the full Miri error analysis.