@@ -62,7 +62,6 @@ mod operator;
6262mod range_map;
6363mod shims;
6464mod stacked_borrows;
65- pub mod thread;
6665
6766// Establish a "crate-wide prelude": we often import `crate::*`.
6867
@@ -81,9 +80,16 @@ pub use crate::shims::time::EvalContextExt as _;
8180pub use crate :: shims:: tls:: { EvalContextExt as _, TlsData } ;
8281pub use crate :: shims:: EvalContextExt as _;
8382
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+ } ,
8793} ;
8894pub use crate :: diagnostics:: {
8995 register_diagnostic, report_error, EvalContextExt as DiagnosticsEvalContextExt ,
@@ -104,10 +110,7 @@ pub use crate::range_map::RangeMap;
104110pub use crate :: stacked_borrows:: {
105111 CallId , EvalContextExt as StackedBorEvalContextExt , Item , Permission , SbTag , Stack , Stacks ,
106112} ;
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+
111114/// Insert rustc arguments at the beginning of the argument list that Miri wants to be
112115/// set per default, for maximal validation power.
113116pub const MIRI_DEFAULT_ARGS : & [ & str ] = & [
0 commit comments