about summary refs log tree commit diff
path: root/src/tools
AgeCommit message (Collapse)AuthorLines
2019-10-15minimize the rust-std componentJosh Stone-0/+15
This splits out a rustc-dev component with the compiler crates, and keeps the status quo of default installed files on nightly. The default changing to not install compiler libraries by default is left for a future pull request. However, on stable and beta, this does remove the compiler libraries from the set of libraries installed by default, as they are never needed there (per our stability story, they "cannot" be used).
2019-10-13Auto merge of #65342 - Mark-Simulacrum:revert-rustc-dev, r=pietroalbinibors-30/+0
Revert "Auto merge of #64823 - cuviper:min-std, r=Mark-Simulacrum" This reverts commit 000d90b11f7be70ffb7812680f7abc6deb52ec88, reversing changes made to 898f36c83cc28d7921a1d7b3605323dc5cfcf533. This turned out to break quite a few targets, cc https://github.com/rust-lang/rust/issues/65335
2019-10-12Auto merge of #65328 - lzutao:bump-rls-rustfmt, r=Xanewokbors-18/+18
Update rls and rustfmt cc @Xanewok Fixes #65084 Fixes #65085 Suppressed #65311
2019-10-12Revert "Auto merge of #64823 - cuviper:min-std, r=Mark-Simulacrum"Mark Rousskov-30/+0
This reverts commit 000d90b11f7be70ffb7812680f7abc6deb52ec88, reversing changes made to 898f36c83cc28d7921a1d7b3605323dc5cfcf533.
2019-10-12Update RLS and RustfmtIgor Matuszewski-18/+18
This also bumps rustc-ap-* crates and fixes the relevant toolstate.
2019-10-11Rollup merge of #65276 - varkor:toolstate-no-ping, r=Mark-SimulacrumTyler Mandry-1/+1
Don't cc rust-lang/compiler for toolstate changes Fixes https://github.com/rust-lang/rust/issues/65238.
2019-10-10Auto merge of #64823 - cuviper:min-std, r=Mark-Simulacrumbors-0/+30
minimize the rust-std component This changes the `rust-std` dist component to only include the artifacts of compiling the `libstd` step, as listed in `.libstd.stamp`. This does include `test` and `proc-macro` as well. The remaining _unstable_ libraries that are built as part of `rustc` are packaged into a new `rustc-dev` component, intended for use in the development of closely related tools (clippy, miri, rls). Here are the component sizes from the [try build](https://dev-static.rust-lang.org/dist/2019-10-07/index.html): | Name | Size | --- | --- | rust-std-nightly-x86_64-unknown-linux-gnu.tar.gz | 23.94 MiB | rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz | 17.4 MiB | rustc-dev-nightly-x86_64-unknown-linux-gnu.tar.gz | 182.03 MiB | rustc-dev-nightly-x86_64-unknown-linux-gnu.tar.xz | 157.91 MiB Fixes #61978 Fixes #62486
2019-10-10Don't cc rust-lang/compiler for toolstate changesvarkor-1/+1
2019-10-08Rollup merge of #65135 - GuillaumeGomez:add-error-code-check, r=Mark-SimulacrumMazdak Farrokhzad-0/+139
Add check for missing tests for error codes Fixes #64811. r? @Mark-Simulacrum
2019-10-08Rollup merge of #64284 - Mark-Simulacrum:include-warn, r=petrochenkovMazdak Farrokhzad-1/+1
Warn if include macro fails to include entire file This currently introduces an error, mainly because that was just simpler, and I'm not entirely certain if we can introduce a lint without an RFC and such. This is primarily to get feedback on the approach and overall aim -- in particular, do we think this is helpful? If so, we probably will need lang-team sign off and decide if it should be an error (as currently introduced by this PR), a lint, or a warning. r? @petrochenkov cc https://github.com/rust-lang/rust/issues/35560
2019-10-08Update ClippyMateusz Mikuła-18/+13
2019-10-08Auto merge of #65186 - mati865:cargoup, r=alexcrichtonbors-0/+0
Update Cargo To pull rust-lang/cargo#7482 List of merged PRs: - Fix wrong directories in PATH on Windows (rust-lang/cargo#7482) - Update SPDX list to 3.6 (rust-lang/cargo#7481) - Mark Emscripten's .wasm files auxiliary (rust-lang/cargo#7476) - Update `curl-sys` dependency requirement (rust-lang/cargo#7464) - add dependencies for `pkg-config` (rust-lang/cargo#7443) - Removing hash from output files when using MSVC (rust-lang/cargo#7400) - Disable preserving mtimes on archives (rust-lang/cargo#7465) - Removed redundant borrow (rust-lang/cargo#7462) - Public dependency refactor and re-allow backjumping (rust-lang/cargo#7361) - unify the quote in Cargo.toml (rust-lang/cargo#7461)
2019-10-07Warn if include macro fails to include entire fileMark Rousskov-1/+1
2019-10-07Add rustc-dev to nightly default and complete profilesJosh Stone-0/+15
2019-10-07Only install rustc-dev by default on nightlyJosh Stone-1/+9
2019-10-07add rustc-dev to tools/build-manifestJosh Stone-0/+7
2019-10-07add crossbeam-queue to the whitelistJosh Stone-0/+1
2019-10-07Update CargoMateusz Mikuła-0/+0
2019-10-07Add new test to heck if all error codes have testsGuillaume Gomez-0/+139
2019-10-05Revert "Auto merge of #63649 - tlively:emscripten-upstream-upgrade, ↵Tyler Mandry-4/+1
r=alexcrichton" This reverts commit 7870050796e5904a0fc85ecbe6fa6dde1cfe0c91, reversing changes made to 2e7244807a7878f6eca3eb7d97ae9b413aa49014.
2019-10-04Fix ABI, run and fix more tests, re-enable CI for PRsThomas Lively-1/+4
2019-10-03Rollup merge of #64998 - spastorino:filter-rls-on-tidy, r=petrochenkovMazdak Farrokhzad-0/+3
Filter out RLS output directories on tidy runs Closes #64957 r? @petrochenkov
2019-10-02Filter out RLS output directories on tidy runsSantiago Pastorino-0/+3
2019-10-01Rollup merge of #64952 - michaelwoerister:update-cargo, r=alexcrichtonTyler Mandry-0/+1
Update cargo. Pulls https://github.com/rust-lang/cargo/pull/7417/commits/f3c92ed52e65b10444020ea453c5823ab4d5ec37 into nightly Rust. r? @alexcrichton
2019-10-01Update clippyManish Goregaokar-11/+18
2019-10-01Update rls submoduleAlex Crichton-0/+0
2019-10-01Update `Cargo.lock` for cargo updateAlex Crichton-0/+1
2019-10-01Update cargo.Michael Woerister-0/+0
2019-09-30Auto merge of #64881 - RalfJung:miri, r=RalfJungbors-5/+10
bump Miri Fixes https://github.com/rust-lang/rust/issues/64798
2019-09-29bump MiriRalf Jung-5/+10
2019-09-29Auto merge of #64158 - tmandry:libtest-panic-abort, r=alexcrichtonbors-4/+25
panic=abort support in libtest Add experimental support for tests compiled with panic=abort. Enabled with `-Z panic_abort_tests`. r? @alexcrichton cc @cramertj
2019-09-28Support run-fail ui testsTyler Mandry-4/+25
2019-09-28Rollup merge of #64763 - GuillaumeGomez:long-err-explanation-E0734, r=estebankMazdak Farrokhzad-1/+1
Add E0734 and its long explanation Part of https://github.com/rust-lang/rust/issues/61137
2019-09-28Rollup merge of #64847 - mati865:env_logger, r=alexcrichtonMazdak Farrokhzad-1/+1
Upgrade env_logger to 0.7 `./x.py test` passed locally.
2019-09-27submodules: update clippy from 68ff8b19 to edd90473Matthias Krüger-7/+9
Changes: ```` Remove clippy::author attribute from trailing_zeroes test Move author issue test to author subdir Fix author lint Rustup to rust-lang/rust#64813 Refactor `booleans` Detect assignment ops in integer_arithmetic ````
2019-09-27Don't check error_codes files for lintsGuillaume Gomez-1/+1
2019-09-27Auto merge of #64819 - Manishearth:clippyup, r=Manishearthbors-11/+7
Update clippy r? @ghost
2019-09-26Update clippyManish Goregaokar-11/+7
2019-09-26Upgrade env_logger to 0.7Mateusz Mikuła-1/+1
2019-09-26cargotest: bump ironMazdak Farrokhzad-459/+2
2019-09-26cargotest: bump webrenderMazdak Farrokhzad-1/+1
2019-09-25Auto merge of #64785 - Manishearth:clippyup, r=Manishearthbors-14/+10
Update clippy We had a series of breakages, getting this in fast before more things break. https://github.com/rust-lang/rust-clippy/pull/4574 r? @ghost
2019-09-25Update clippyManish Goregaokar-14/+10
2019-09-25Update cargoAlex Crichton-0/+0
4 commits in aa6b7e01abce30091cc594cb23a15c46cead6e24..ab6fa8908c9b6c8f7e2249231c395eebfbc49891 2019-09-24 17:19:12 +0000 to 2019-09-25 17:00:56 +0000 - Fix macOS collection of CPU data (rust-lang/cargo#7429) - Don't ever capture CPU state if timings are disabled (rust-lang/cargo#7428) - Change build-std to use --sysroot (rust-lang/cargo#7421) - set -Zmtime_on_use from config or ENV (rust-lang/cargo#7411)
2019-09-24Update cargoAlex Crichton-0/+0
11 commits in b6c6f685b38d523580813b0031677c2298f458ea..aa6b7e01abce30091cc594cb23a15c46cead6e24 2019-09-19 21:10:09 +0000 to 2019-09-24 17:19:12 +0000 - Fix interpretation of `--features a b` on the CLI (rust-lang/cargo#7419) - Update env_logger requirement from 0.6.0 to 0.7.0 (rust-lang/cargo#7422) - Update some unstable docs (rust-lang/cargo#7407) - Fix xcompile tests. (rust-lang/cargo#7408) - -Ztimings: Fix more scale problems. (rust-lang/cargo#7403) - Fix some rendering issues with -Ztimings. (rust-lang/cargo#7397) - -Ztimings: show max jobs/cpus (rust-lang/cargo#7398) - Fix -Ztimings with doc tests. (rust-lang/cargo#7395) - Add documentation for the -Zdoctest-xcompile feature (rust-lang/cargo#7391) - Fix integration tests waiting for binaries to finish. (rust-lang/cargo#7394) - Extract Platform to a separate crate. (rust-lang/cargo#7375)
2019-09-23Remove `--enable-extended` from cross dist builderAlex Crichton-0/+0
Shouldn't have an effect on produced artifacts and otherwise is causing issues where `-Zsave-analysis` is passed during tests but fails compilation.
2019-09-23Add `#![deny(warnings)]` to internal toolsAlex Crichton-17/+33
2019-09-23Rollup merge of #64688 - rust-lang:clarify-tidy-since, r=alexregMazdak Farrokhzad-1/+1
Clarify the "since" tidy check r? @pietroalbini cc @alexreg
2019-09-22Clarify the "since" tidy checkMazdak Farrokhzad-1/+1
2019-09-22Update rls to fix build errorLzu Tao-0/+0