about summary refs log tree commit diff
path: root/src/tools
AgeCommit message (Collapse)AuthorLines
2019-08-02Auto merge of #63207 - petrochenkov:outest2, r=Mark-Simulacrumbors-263/+246
Unconfigure compiler unit test files during normal build I haven't touched libstd though, it had a lot of tests and I'm not sure the people maintaining it want this. Closes https://github.com/rust-lang/rust/issues/61097 r? @Mark-Simulacrum
2019-08-02liballoc: Unconfigure tests during normal buildVadim Petrochenkov-26/+10
Remove additional libcore-like restrictions from liballoc, turns out the testing works ok if the tests are a part of liballoc itself.
2019-08-02libsyntax: Unconfigure tests during normal buildVadim Petrochenkov-1/+0
2019-08-02librustdoc: Unconfigure tests during normal buildVadim Petrochenkov-1/+0
2019-08-02librustc_data_structures: Unconfigure tests during normal buildVadim Petrochenkov-1/+0
2019-08-02librustc: Unconfigure tests during normal buildVadim Petrochenkov-1/+0
2019-08-02librustc_incremental: Unconfigure tests during normal buildVadim Petrochenkov-1/+0
2019-08-02libsyntax_pos: Unconfigure tests during normal buildVadim Petrochenkov-1/+0
2019-08-02librustc_target: Unconfigure tests during normal buildVadim Petrochenkov-1/+0
2019-08-02librustc_lexer: Unconfigure tests during normal buildVadim Petrochenkov-1/+0
2019-08-02libpanic_unwind: Unconfigure tests during normal buildVadim Petrochenkov-1/+0
2019-08-02libserialize: Unconfigure tests during normal buildVadim Petrochenkov-1/+0
2019-08-02libterm: Unconfigure tests during normal buildVadim Petrochenkov-1/+0
2019-08-02libtest: Unconfigure tests during normal buildVadim Petrochenkov-1/+0
2019-08-02compiletest: Unconfigure tests during normal buildVadim Petrochenkov-174/+183
2019-08-02tidy: Unconfigure tests during normal buildVadim Petrochenkov-51/+53
2019-08-01Remove spin dependencygnzlbg-1/+0
2019-08-01Update Cargo.lockgnzlbg-0/+4
2019-08-01Remove mach dependencygnzlbg-1/+2
2019-07-31Update cargo, rlsEric Huss-0/+0
2019-07-31Auto merge of #63141 - JohnTitor:update-miri, r=RalfJungbors-8/+11
Update miri Fixes #63024 r? @RalfJung
2019-07-31Update miriYuki Okushi-8/+11
2019-07-31Auto merge of #63144 - matthiaskrgr:submodule_upd, r=Manishearthbors-12/+11
submodules: update clippy from dc69a5c0 to c3e91365 Changes: ```` Fix breakage due to rust-lang/rust#61856 Fix dogfood test Hash discriminant of lifetime.name Hash discriminant of Lifetime::Name Updated tests. Respond to review comments Updated test stderr Added doc comment fixed type printout Respond to comments and improve printout Responded to comments and fixed compile bug Fixed more compile errors Fix some of the compile errors Changed Ty to ty, added lifetime 'tcx Lint for type repetition in trait bounds. ```` r? @Manishearth
2019-07-30Enable nightly feature for crossbeam-utils depIgor Matuszewski-0/+1
Last two commits bumped rustc-ap-* crates which also transitively updated rustc_data_structures. That crate enables the "nightly" whereas Cargo's dep does not hence why we need to unify the features to deduplicate the artifacts.
2019-07-30submodules: update clippy from dc69a5c0 to c3e91365Matthias Krüger-12/+11
Changes: ```` Fix breakage due to rust-lang/rust#61856 Fix dogfood test Hash discriminant of lifetime.name Hash discriminant of Lifetime::Name Updated tests. Respond to review comments Updated test stderr Added doc comment fixed type printout Respond to comments and improve printout Responded to comments and fixed compile bug Fixed more compile errors Fix some of the compile errors Changed Ty to ty, added lifetime 'tcx Lint for type repetition in trait bounds. ````
2019-07-30Update RustfmtIgor Matuszewski-17/+5
2019-07-30Update RLSIgor Matuszewski-0/+0
2019-07-30cargotest: bump servo to 9043f247d9b031ed285e880e4b90aa523d4a63ae.Mazdak Farrokhzad-1/+1
2019-07-30Add very simple edition check to tidy; and add missing edition = 2018s.CrLF0710-0/+48
2019-07-28Auto merge of #63090 - Centril:rollup-xnjwm2h, r=Centrilbors-18/+18
Rollup of 8 pull requests Successful merges: - #61856 (Lint attributes on function arguments) - #62360 (Document that ManuallyDrop::drop should not called more than once) - #62392 (Update minifier-rs version) - #62871 (Explicit error message for async recursion.) - #62995 (Avoid ICE when suggestion span is at Eof) - #63053 (SystemTime docs: recommend Instant for elapsed time) - #63081 (tidy: Cleanup the directory whitelist) - #63088 (Remove anonymous_parameters from unrelated test) Failed merges: r? @ghost
2019-07-28Rollup merge of #63081 - petrochenkov:cleantidy, r=Mark-SimulacrumMazdak Farrokhzad-16/+4
tidy: Cleanup the directory whitelist Some entries were outdated - pre-"llvm-project", pre-"crates.io", pre-"Cargo.toml outside of src". Some entries were unnecessary - `owning_ref` could be fixed and directories outside of `src` are not visited by tidy at all. r? @Mark-Simulacrum
2019-07-28Rollup merge of #62995 - estebank:issue-62973, r=varkorMazdak Farrokhzad-2/+14
Avoid ICE when suggestion span is at Eof Fix #62973.
2019-07-28Auto merge of #62910 - petrochenkov:buildwarn2, r=Mark-Simulacrumbors-27/+0
cleanup: Remove lint annotations in specific crates that are already enforced by rustbuild Remove some random unnecessary lint `allow`s. Deny `unused_lifetimes` through rustbuild. r? @Mark-Simulacrum
2019-07-28Remove lint annotations in specific crates that are already enforced by ↵Vadim Petrochenkov-27/+0
rustbuild Remove some random unnecessary lint `allow`s
2019-07-28Auto merge of #62943 - matthiaskrgr:submodule_upd, r=matthiaskrgrbors-9/+14
submodules: update clippy from 164310dd to dc69a5c0 Changes: ```` ci: temporarily disable rustfmt checks/tetss since it's broken for nightly rustup https://github.com/rust-lang/rust/pull/62964 Bump version of clippy_dummy update test stderr, not sure which rustc pull request caused this. rustup https://github.com/rust-lang/rust/pull/62859 Fix tests for edition 2018 compatibility Revert "Revert global fmt config and use `rustfmt::skip`" Fix breakage due to rust-lang/rust#60913 Fix breakage due to rust-lang/rust#62705 Revert global fmt config and use `rustfmt::skip` Fix fmt rustup https://github.com/rust-lang/rust/pull/62679/ Update pulldown-cmark to 0.5.3 rustup https://github.com/rust-lang/rust/pull/62764 Add test Format code Decrease maximum length for stderr files Improved imports Fix "unkown clippy lint" error in UI test. Corrections for PR review. Implement lint for inherent to_string() method. UI Test Cleanup: Extract match_ref_pats tests Update UI tests Allow no_effect lint Remove comment cargo fmt UI Test Cleanup: Split up checked_unwrap tests Removed lintining on never type. UI Test Cleanup: Split out out_of_bounds_indexing false positives fixes of `implicit_return` Ignore generated fresh lifetimes in elision check. ```` fixes clippy toolstate r? @Manishearth
2019-07-28tidy: Cleanup the directory whitelistVadim Petrochenkov-16/+4
2019-07-28Rollup merge of #62759 - mark-i-m:rustc-guide-toolstate-check, r=kennytmMazdak Farrokhzad-0/+6
Actually add rustc-guide to toolstate, don't fail builds for the guide cc @ehuss r? @kennytm
2019-07-28Rollup merge of #62996 - petrochenkov:outest, r=Mark-SimulacrumMazdak Farrokhzad-30/+97
tidy: Add a check for inline unit tests As described in https://github.com/rust-lang/rust/issues/61097. There's a large whitelist right now, because in many crates the tests are not outlined yet. ~This PR only outlines tests in one crate (`rustc_lexer`) as an example.~ r? @Mark-Simulacrum
2019-07-27tidy: Add a check for inline unit tests and benchmarksVadim Petrochenkov-19/+84
2019-07-27submodules: update clippy from 164310dd to dc69a5c0Matthias Krüger-9/+14
Changes: ```` ci: temporarily disable rustfmt checks/tetss since it's broken for nightly rustup https://github.com/rust-lang/rust/pull/62964 Bump version of clippy_dummy update test stderr, not sure which rustc pull request caused this. rustup https://github.com/rust-lang/rust/pull/62859 Fix tests for edition 2018 compatibility Revert "Revert global fmt config and use `rustfmt::skip`" Fix breakage due to rust-lang/rust#60913 Fix breakage due to rust-lang/rust#62705 Revert global fmt config and use `rustfmt::skip` Fix fmt rustup https://github.com/rust-lang/rust/pull/62679/ Update pulldown-cmark to 0.5.3 rustup https://github.com/rust-lang/rust/pull/62764 Add test Format code Decrease maximum length for stderr files Improved imports Fix "unkown clippy lint" error in UI test. Corrections for PR review. Implement lint for inherent to_string() method. UI Test Cleanup: Extract match_ref_pats tests Update UI tests Allow no_effect lint Remove comment cargo fmt UI Test Cleanup: Split up checked_unwrap tests Removed lintining on never type. UI Test Cleanup: Split out out_of_bounds_indexing false positives fixes of `implicit_return` Ignore generated fresh lifetimes in elision check. ````
2019-07-27Remove run-pass test suitesVadim Petrochenkov-18/+11
2019-07-27tidy: Fix a regression in `#[test]` detection in libcoreVadim Petrochenkov-8/+10
`contents` is the whole file rather than a single line.
2019-07-27tidy: libcoretest.rs -> unit_tests.rsVadim Petrochenkov-2/+2
2019-07-26ignore-tidy-trailing-newlinesEsteban Küber-2/+14
2019-07-25Update cargoEric Huss-0/+0
2019-07-25Rollup merge of #62735 - petrochenkov:galloc, r=alexcrichtonMazdak Farrokhzad-1/+1
Turn `#[global_allocator]` into a regular attribute macro It was a 99% macro with exception of some diagnostic details. As a result of the change, `#[global_allocator]` now works in nested modules and even in nameless blocks. Fixes https://github.com/rust-lang/rust/issues/44113 Fixes https://github.com/rust-lang/rust/issues/58072
2019-07-25Auto merge of #62944 - RalfJung:miri, r=oli-obkbors-7/+9
bump Miri Fixes https://github.com/rust-lang/rust/issues/62919. r? @oli-obk
2019-07-25Rollup merge of #62784 - Disasm:riscv32i, r=estebankMazdak Farrokhzad-0/+1
Add riscv32i-unknown-none-elf target This target is likely to be useful for constrained FPGA soft-cores, such as picorv32 and HeavyX.
2019-07-24bump MiriRalf Jung-7/+9
2019-07-24Auto merge of #62908 - ↵bors-2/+2
fakenine:normalize_use_of_backticks_compiler_messages_p17, r=alexreg normalize use of backticks for compiler messages in remaining modules https://github.com/rust-lang/rust/issues/60532