mirror of
https://github.com/rust-lang/cargo
synced 2024-10-14 19:52:45 +00:00
37538a13ac
This commit changes the hash of Profile to only take into account flags/variables that affect the actual output file itself (as opposed to its location), and then changes cargo {test, build, doc} to all use the same directory of output (in order to share deps). This will cause a `cargo build` to remove all of the tests generated by `cargo test`, but it speeds up the cycle of `cargo test` followed by a `cargo build` by not needing to rebuild all dependencies. Additionally, `cargo bench` now shares the same directory as `cargo build --release` for the same reasons as above. Closes #348 |
||
---|---|---|
.. | ||
fixtures | ||
support | ||
check-style.sh | ||
test_cargo.rs | ||
test_cargo_bench.rs | ||
test_cargo_clean.rs | ||
test_cargo_compile.rs | ||
test_cargo_compile_git_deps.rs | ||
test_cargo_compile_path_deps.rs | ||
test_cargo_compile_plugins.rs | ||
test_cargo_cross_compile.rs | ||
test_cargo_doc.rs | ||
test_cargo_freshness.rs | ||
test_cargo_generate_lockfile.rs | ||
test_cargo_new.rs | ||
test_cargo_run.rs | ||
test_cargo_test.rs | ||
test_cargo_version.rs | ||
test_shell.rs | ||
tests.rs |