diff options
| author | bors <bors@rust-lang.org> | 2018-07-15 23:39:28 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-07-15 23:39:28 +0000 |
| commit | 100fb12a823cb77caf6f731c3dc2099e6fc8de50 (patch) | |
| tree | 21b16b0d588c389bf0524886487712634c48911b /src/libstd/sys/unix/stack_overflow.rs | |
| parent | 31f1bc7b40469b9319f1ba610ad8760ebd11c3da (diff) | |
| parent | a4ddda31e95184a443fd237744479557c09cc76b (diff) | |
| download | rust-100fb12a823cb77caf6f731c3dc2099e6fc8de50.tar.gz rust-100fb12a823cb77caf6f731c3dc2099e6fc8de50.zip | |
Auto merge of #52401 - semarie:tidy-extdeps, r=alexcrichton
tidy: add a new test for external dependencies ensure all packages in Cargo.lock will be vendored, and fail if the source packages isn't whitelisted. the purpose is to avoid such kind of issues: - #52029 Rustfmt isn't vendored correctly - #42719 building beta with vendor=true fail due to network dependencies as Rust comes with several external dependencies (clippy, miri, rustfmt, rls), it is important to have a way to catch some errors in the update of this submodules. The new check in tidy quickly reads `Cargo.lock` to search for the `source` of all packages. This attribute is present when the package comes from external source (like `crates.io-index` or some `git` repository). Some sources are whitelisted (like `crates.io-index`) as the crates are vendored. `Cargo.lock` extract with several cases (git, crates.io, and local). ``` [[package]] name = "rustfmt-nightly" version = "0.8.2" source = "git+https://github.com/rust-lang-nursery/rustfmt?rev=5e5992517d3591e2708d4ca6b155dfcbdf3344b9#5e5992517d3591e2708d4ca6b155dfcbdf3344b9" dependencies = [ ... ] [[package]] name = "same-file" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ ... ] [[package]] name = "rustdoc-themes" version = "0.1.0" ``` r? @alexcrichton
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions
