e2e9b40e9a
Rustdoc is no longer compiled in every stage, alongside rustc, instead it is only compiled when requested, and generally only for the last stage.
56 lines
1.5 KiB
TOML
56 lines
1.5 KiB
TOML
[workspace]
|
|
members = [
|
|
"bootstrap",
|
|
"rustc",
|
|
"libstd",
|
|
"libtest",
|
|
"tools/cargotest",
|
|
"tools/compiletest",
|
|
"tools/error_index_generator",
|
|
"tools/linkchecker",
|
|
"tools/rustbook",
|
|
"tools/unstable-book-gen",
|
|
"tools/tidy",
|
|
"tools/build-manifest",
|
|
"tools/remote-test-client",
|
|
"tools/remote-test-server",
|
|
"tools/rust-installer",
|
|
"tools/cargo",
|
|
"tools/rustdoc",
|
|
"tools/rls",
|
|
# FIXME(https://github.com/rust-lang/cargo/issues/4089): move these to exclude
|
|
"tools/rls/test_data/borrow_error",
|
|
"tools/rls/test_data/completion",
|
|
"tools/rls/test_data/find_all_refs",
|
|
"tools/rls/test_data/find_all_refs_no_cfg_test",
|
|
"tools/rls/test_data/goto_def",
|
|
"tools/rls/test_data/highlight",
|
|
"tools/rls/test_data/hover",
|
|
"tools/rls/test_data/rename",
|
|
"tools/rls/test_data/reformat",
|
|
"tools/rls/test_data/bin_lib_no_cfg_test",
|
|
"tools/rls/test_data/multiple_bins",
|
|
"tools/rls/test_data/bin_lib",
|
|
"tools/rls/test_data/reformat_with_range",
|
|
]
|
|
|
|
# Curiously, compiletest will segfault if compiled with opt-level=3 on 64-bit
|
|
# MSVC when running the compile-fail test suite when a should-fail test panics.
|
|
# But hey if this is removed and it gets past the bots, sounds good to me.
|
|
[profile.release]
|
|
opt-level = 2
|
|
[profile.bench]
|
|
opt-level = 2
|
|
|
|
# These options are controlled from our rustc wrapper script, so turn them off
|
|
# here and have them controlled elsewhere.
|
|
[profile.dev]
|
|
debug = false
|
|
debug-assertions = false
|
|
[profile.test]
|
|
debug = false
|
|
debug-assertions = false
|
|
|
|
[replace]
|
|
"https://github.com/rust-lang/cargo#0.22.0" = { path = "tools/cargo" }
|