@@ -62,7 +62,6 @@ mod operator;
62
62
mod range_map;
63
63
mod shims;
64
64
mod stacked_borrows;
65
- pub mod thread;
66
65
67
66
// Establish a "crate-wide prelude": we often import `crate::*`.
68
67
@@ -81,9 +80,16 @@ pub use crate::shims::time::EvalContextExt as _;
81
80
pub use crate :: shims:: tls:: { EvalContextExt as _, TlsData } ;
82
81
pub use crate :: shims:: EvalContextExt as _;
83
82
84
- pub use crate :: concurrency:: data_race:: {
85
- AtomicFenceOrd , AtomicReadOrd , AtomicRwOrd , AtomicWriteOrd ,
86
- EvalContextExt as DataRaceEvalContextExt ,
83
+ pub use crate :: concurrency:: {
84
+ data_race:: {
85
+ AtomicFenceOrd , AtomicReadOrd , AtomicRwOrd , AtomicWriteOrd ,
86
+ EvalContextExt as DataRaceEvalContextExt ,
87
+ } ,
88
+ sync:: { CondvarId , EvalContextExt as SyncEvalContextExt , MutexId , RwLockId } ,
89
+ thread:: {
90
+ EvalContextExt as ThreadsEvalContextExt , SchedulingAction , ThreadId , ThreadManager ,
91
+ ThreadState ,
92
+ } ,
87
93
} ;
88
94
pub use crate :: diagnostics:: {
89
95
register_diagnostic, report_error, EvalContextExt as DiagnosticsEvalContextExt ,
@@ -104,10 +110,7 @@ pub use crate::range_map::RangeMap;
104
110
pub use crate :: stacked_borrows:: {
105
111
CallId , EvalContextExt as StackedBorEvalContextExt , Item , Permission , SbTag , Stack , Stacks ,
106
112
} ;
107
- pub use crate :: thread:: {
108
- EvalContextExt as ThreadsEvalContextExt , SchedulingAction , ThreadId , ThreadManager , ThreadState ,
109
- } ;
110
- pub use concurrency:: sync:: { CondvarId , EvalContextExt as SyncEvalContextExt , MutexId , RwLockId } ;
113
+
111
114
/// Insert rustc arguments at the beginning of the argument list that Miri wants to be
112
115
/// set per default, for maximal validation power.
113
116
pub const MIRI_DEFAULT_ARGS : & [ & str ] = & [
0 commit comments