mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-29 18:23:49 +00:00
remove test-miri flag from bootstrap
This commit is contained in:
parent
78b658004c
commit
946bed89da
@ -543,15 +543,6 @@ impl<'a> Builder<'a> {
|
|||||||
parent: Cell::new(None),
|
parent: Cell::new(None),
|
||||||
};
|
};
|
||||||
|
|
||||||
if kind == Kind::Dist {
|
|
||||||
assert!(
|
|
||||||
!builder.config.test_miri,
|
|
||||||
"Do not distribute with miri enabled.\n\
|
|
||||||
The distributed libraries would include all MIR (increasing binary size).
|
|
||||||
The distributed MIR would include validation statements."
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
builder
|
builder
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -128,7 +128,6 @@ pub struct Config {
|
|||||||
pub low_priority: bool,
|
pub low_priority: bool,
|
||||||
pub channel: String,
|
pub channel: String,
|
||||||
pub verbose_tests: bool,
|
pub verbose_tests: bool,
|
||||||
pub test_miri: bool,
|
|
||||||
pub save_toolstates: Option<PathBuf>,
|
pub save_toolstates: Option<PathBuf>,
|
||||||
pub print_step_timings: bool,
|
pub print_step_timings: bool,
|
||||||
pub missing_tools: bool,
|
pub missing_tools: bool,
|
||||||
@ -315,7 +314,6 @@ struct Rust {
|
|||||||
debug: Option<bool>,
|
debug: Option<bool>,
|
||||||
dist_src: Option<bool>,
|
dist_src: Option<bool>,
|
||||||
verbose_tests: Option<bool>,
|
verbose_tests: Option<bool>,
|
||||||
test_miri: Option<bool>,
|
|
||||||
incremental: Option<bool>,
|
incremental: Option<bool>,
|
||||||
save_toolstates: Option<String>,
|
save_toolstates: Option<String>,
|
||||||
codegen_backends: Option<Vec<String>>,
|
codegen_backends: Option<Vec<String>>,
|
||||||
@ -375,7 +373,6 @@ impl Config {
|
|||||||
config.codegen_tests = true;
|
config.codegen_tests = true;
|
||||||
config.ignore_git = false;
|
config.ignore_git = false;
|
||||||
config.rust_dist_src = true;
|
config.rust_dist_src = true;
|
||||||
config.test_miri = false;
|
|
||||||
config.rust_codegen_backends = vec![INTERNER.intern_str("llvm")];
|
config.rust_codegen_backends = vec![INTERNER.intern_str("llvm")];
|
||||||
config.rust_codegen_backends_dir = "codegen-backends".to_owned();
|
config.rust_codegen_backends_dir = "codegen-backends".to_owned();
|
||||||
config.deny_warnings = true;
|
config.deny_warnings = true;
|
||||||
@ -557,7 +554,6 @@ impl Config {
|
|||||||
set(&mut config.channel, rust.channel.clone());
|
set(&mut config.channel, rust.channel.clone());
|
||||||
set(&mut config.rust_dist_src, rust.dist_src);
|
set(&mut config.rust_dist_src, rust.dist_src);
|
||||||
set(&mut config.verbose_tests, rust.verbose_tests);
|
set(&mut config.verbose_tests, rust.verbose_tests);
|
||||||
set(&mut config.test_miri, rust.test_miri);
|
|
||||||
// in the case "false" is set explicitly, do not overwrite the command line args
|
// in the case "false" is set explicitly, do not overwrite the command line args
|
||||||
if let Some(true) = rust.incremental {
|
if let Some(true) = rust.incremental {
|
||||||
config.incremental = true;
|
config.incremental = true;
|
||||||
|
@ -36,7 +36,6 @@ o("docs", "build.docs", "build standard library documentation")
|
|||||||
o("compiler-docs", "build.compiler-docs", "build compiler documentation")
|
o("compiler-docs", "build.compiler-docs", "build compiler documentation")
|
||||||
o("optimize-tests", "rust.optimize-tests", "build tests with optimizations")
|
o("optimize-tests", "rust.optimize-tests", "build tests with optimizations")
|
||||||
o("parallel-compiler", "rust.parallel-compiler", "build a multi-threaded rustc")
|
o("parallel-compiler", "rust.parallel-compiler", "build a multi-threaded rustc")
|
||||||
o("test-miri", "rust.test-miri", "run miri's test suite")
|
|
||||||
o("verbose-tests", "rust.verbose-tests", "enable verbose output when running tests")
|
o("verbose-tests", "rust.verbose-tests", "enable verbose output when running tests")
|
||||||
o("ccache", "llvm.ccache", "invoke gcc/clang via ccache to reuse object files between builds")
|
o("ccache", "llvm.ccache", "invoke gcc/clang via ccache to reuse object files between builds")
|
||||||
o("sccache", None, "invoke gcc/clang via sccache to reuse object files between builds")
|
o("sccache", None, "invoke gcc/clang via sccache to reuse object files between builds")
|
||||||
|
@ -366,8 +366,7 @@ impl Step for Miri {
|
|||||||
const DEFAULT: bool = true;
|
const DEFAULT: bool = true;
|
||||||
|
|
||||||
fn should_run(run: ShouldRun<'_>) -> ShouldRun<'_> {
|
fn should_run(run: ShouldRun<'_>) -> ShouldRun<'_> {
|
||||||
let test_miri = run.builder.config.test_miri;
|
run.path("src/tools/miri")
|
||||||
run.path("src/tools/miri").default_condition(test_miri)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn make_run(run: RunConfig<'_>) {
|
fn make_run(run: RunConfig<'_>) {
|
||||||
|
@ -254,7 +254,7 @@ jobs:
|
|||||||
x86_64-msvc-tools:
|
x86_64-msvc-tools:
|
||||||
MSYS_BITS: 64
|
MSYS_BITS: 64
|
||||||
SCRIPT: src/ci/docker/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstates.json windows
|
SCRIPT: src/ci/docker/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstates.json windows
|
||||||
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --save-toolstates=/tmp/toolstates.json --enable-test-miri
|
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --save-toolstates=/tmp/toolstates.json
|
||||||
|
|
||||||
# 32/64-bit MinGW builds.
|
# 32/64-bit MinGW builds.
|
||||||
#
|
#
|
||||||
|
@ -23,6 +23,5 @@ COPY x86_64-gnu-tools/repo.sh /tmp/
|
|||||||
|
|
||||||
ENV RUST_CONFIGURE_ARGS \
|
ENV RUST_CONFIGURE_ARGS \
|
||||||
--build=x86_64-unknown-linux-gnu \
|
--build=x86_64-unknown-linux-gnu \
|
||||||
--enable-test-miri \
|
|
||||||
--save-toolstates=/tmp/toolstates.json
|
--save-toolstates=/tmp/toolstates.json
|
||||||
ENV SCRIPT /tmp/checktools.sh ../x.py /tmp/toolstates.json linux
|
ENV SCRIPT /tmp/checktools.sh ../x.py /tmp/toolstates.json linux
|
||||||
|
Loading…
Reference in New Issue
Block a user