diff options
| author | bors <bors@rust-lang.org> | 2017-11-05 06:42:17 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-11-05 06:42:17 +0000 |
| commit | 16e9b9f15cc405cfccc4469216b8711abbeae9d5 (patch) | |
| tree | 49fb0505c79c1059d30de6b6cc2ed2596b80e01b /src/libstd/sys/unix/stack_overflow.rs | |
| parent | 44183f50bcba16249487342fb869c3ae6d4c141a (diff) | |
| parent | d588f9338da3f29f03216e2f2685df5b7ad3d0b3 (diff) | |
| download | rust-16e9b9f15cc405cfccc4469216b8711abbeae9d5.tar.gz rust-16e9b9f15cc405cfccc4469216b8711abbeae9d5.zip | |
Auto merge of #45748 - petrochenkov:short, r=alexcrichton
Shorten paths to auxiliary files created by tests I'm hitting issues with long file paths to object files created by the test suite, similar to https://github.com/rust-lang/rust/issues/45103#issuecomment-335622075. If we look at the object file path in https://github.com/rust-lang/rust/issues/45103 we can see that the patch contains of few components: ``` specialization-cross-crate-defaults.stage2-x86_64-pc-windows-gnu.run-pass.libaux\specialization_cross_crate_defaults.specialization_cross_crate_defaults0.rust-cgu.o ``` => 1. specialization-cross-crate-defaults // test name, required 2. stage2 // stage disambiguator, required 3. x86_64-pc-windows-gnu // target disambiguator, required 4. run-pass // mode disambiguator, rarely required 5. libaux // suffix, can be shortened 6. specialization_cross_crate_defaults // required, there may be several libraries in the directory 7. specialization_cross_crate_defaults0 // codegen unit name, can be shortened? 8. rust-cgu // suffix, can be shortened? 9. o // object file extension This patch addresses items `4`, `5` and `8`. `libaux` is shortened to `aux`, `rust-cgu` is shortened to `rcgu`, mode disambiguator is omitted unless it's necessary (for pretty-printing and debuginfo tests, see https://github.com/rust-lang/rust/pull/24537/commits/38d26d811a44ba93637c84ce77a58af88c47f0ac) I haven't touched names of codegen units though (`specialization_cross_crate_defaults0`). Is it useful for them to have descriptive names including the crate name, as opposed to just `0` or `cgu0` or something?
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions
