[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" }