about summary refs log tree commit diff
path: root/src/tools/tidy
AgeCommit message (Collapse)AuthorLines
2024-06-18rewrite extern-flag-rename-transitive to rmakeOneirical-1/+0
2024-06-18Migrate `run-make/compressed-debuginfo` to `rmake.rs`Guillaume Gomez-1/+0
2024-06-18run_make_support nm implementation + bin-emit-no-symbols rmake rewriteOneirical-1/+0
2024-06-18rewrite allocator-shim-circular-deps to ui testOneirical-1/+0
2024-06-18Rewrite lto-readonly-lib to rmakeOneirical-1/+0
2024-06-18Rewrite ls-metadata to rmakeOneirical-1/+0
2024-06-18Rewrite link-args-order to rmakeOneirical-1/+0
2024-06-18Auto merge of #126630 - GuillaumeGomez:rollup-hlwbpa2, r=GuillaumeGomezbors-6/+0
Rollup of 5 pull requests Successful merges: - #125988 (Migrate `run-make/used` to `rmake.rs`) - #126500 (Migrate `error-found-staticlib-instead-crate`, `output-filename-conflicts-with-directory`, `output-filename-overwrites-input`, `native-link-modifier-verbatim-rustc` and `native-link-verbatim-linker` `run-make` tests to `rmake.rs` format) - #126583 (interpret: better error when we ran out of memory) - #126587 (coverage: Add debugging flag `-Zcoverage-options=no-mir-spans`) - #126621 (More thorough status-quo tests for `#[coverage(..)]`) r? `@ghost` `@rustbot` modify labels: rollup
2024-06-18Rollup merge of #126500 - Oneirical:test-for-the-holy-grail, r=jieyouxuGuillaume Gomez-5/+0
Migrate `error-found-staticlib-instead-crate`, `output-filename-conflicts-with-directory`, `output-filename-overwrites-input`, `native-link-modifier-verbatim-rustc` and `native-link-verbatim-linker` `run-make` tests to `rmake.rs` format Part of #121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html).
2024-06-18Rollup merge of #125988 - GuillaumeGomez:migrate-run-make-used, r=jieyouxuGuillaume Gomez-1/+0
Migrate `run-make/used` to `rmake.rs` Part of https://github.com/rust-lang/rust/issues/121876. r? `@jieyouxu`
2024-06-18Auto merge of #126437 - Oneirical:test-we-forget, r=jieyouxubors-3/+0
Migrate `issue-64153`, `invalid-staticlib` and `no-builtins-lto` `run-make` tests to `rmake` Part of #121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html). try-job: x86_64-msvc
2024-06-18Auto merge of #126490 - Oneirical:testicide, r=jieyouxubors-3/+0
Migrate `extern-flag-fun`, `incremental-debugger-visualiser` and `incremental-session-fail` `run-make` tests to `rmake.rs` Part of #121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html). try-job: arm-android try-job: armhf-gnu try-job: test-various try-job: x86_64-msvc try-job: dist-i686-mingw
2024-06-18Auto merge of #126279 - Oneirical:you-can-run-make-but-cannot-hide, r=jieyouxubors-3/+0
Migrate `inaccessible-temp-dir`, `output-with-hyphens` and `issue-10971-temps-dir` `run-make` tests to `rmake` Part of #121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html). try-job: x86_64-msvc
2024-06-17rewrite separate-link-fail to rmake.rsOneirical-1/+0
2024-06-17rewrite no-builtins-lto to rmakeOneirical-1/+0
2024-06-17rewrite separate-link to rmake.rsOneirical-1/+0
2024-06-17rewrite native-link-modifier-linker to rmakeOneirical-1/+0
2024-06-17Rewrite and rename `issue-26092` to rmakeOneirical-1/+0
2024-06-17rewrite incremental-session-fail to rmakeOneirical-1/+0
2024-06-17rewrite `link-dedup` to rmakeOneirical-1/+0
2024-06-17Rewrite `link-arg` in rmake.rsOneirical-1/+0
2024-06-17tidy: skip submodules if not present for non-CI environmentsonur-ozkan-1/+29
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-06-17Migrate `run-make/used` to `rmake.rs`Guillaume Gomez-1/+0
2024-06-16Auto merge of #126542 - ↵bors-1/+0
GuillaumeGomez:migrate-run-make-duplicate-output-flavors, r=Kobzol Migrate `run-make/duplicate-output-flavors` to `rmake.rs` Part of https://github.com/rust-lang/rust/issues/121876. r? `@jieyouxu`
2024-06-16Migrate `run-make/duplicate-output-flavors` to `rmake.rs`Guillaume Gomez-1/+0
2024-06-15Rollup merge of #126526 - Enselic:non-snake-case, r=jieyouxuGuillaume Gomez-3/+0
tests/ui/lint: Move 19 tests to new `non-snake-case` subdir Mainly so that it is easier to only run all `non_snake_case`-lint-specific tests with: ./x test tests/ui/lint/non-snake-case But also to reduce the size of the large `tests/ui/lint` directory. And rename some tests to pass tidy, and remove them from `src/tools/tidy/src/issues.txt`.
2024-06-15Rollup merge of #126517 - GuillaumeGomez:migrate-run-make-dep-graph, r=KobzolGuillaume Gomez-1/+0
Migrate `run-make/dep-graph` to `rmake.rs` Part of https://github.com/rust-lang/rust/issues/121876. r? `@jieyouxu`
2024-06-15Rollup merge of #126478 - ↵Guillaume Gomez-1/+0
GuillaumeGomez:migrate-run-make-codegen-options-parsing, r=jieyouxu Migrate `run-make/codegen-options-parsing` to `rmake.rs` Part of https://github.com/rust-lang/rust/issues/121876. r? `@jieyouxu`
2024-06-15tests/ui/lint: Move 19 tests to new `non-snake-case` subdirMartin Nordholts-3/+0
Mainly so that it is easier to only run all `non-snake-case`-specific tests but no other tests with: ./x test tests/ui/lint/non-snake-case But also to reduce the size of the large `tests/ui/lint` directory. And rename some tests to pass tidy, and remove them from `src/tools/tidy/src/issues.txt`.
2024-06-15Migrate `run-make/dep-graph` to `rmake.rs`Guillaume Gomez-1/+0
2024-06-15Rollup merge of #126448 - DianQK:tidy-python, r=onur-ozkanMatthias Krüger-59/+12
End support for Python 3.8 in tidy Python 3.8 will reach its end of support in October 2024. You can find more details [here](https://devguide.python.org/versions/). ### NixOS NixOS has already discontinued provide Python 3.8. For more information, visit their [package search page](https://search.nixos.org/packages?channel=24.05&from=0&size=50&sort=relevance&type=packages&query=python38). ### Debian - **Debian 11 (Bullseye)**: The default Python version is 3.9. More information is available [here](https://packages.debian.org/bullseye/python3). - **Debian 10 (Buster) (EOL 2024-10)**: The default Python version is 3.7. Details can be found [here](https://packages.debian.org/buster/python3). ### Ubuntu - **Ubuntu 20.04 'Focal Fossa' (LTS)**: The default Python version is 3.8.2. However, Python 3.9 is also available. You can find more information on these packages [here](https://packages.ubuntu.com/focal/python3) and [here](https://packages.ubuntu.com/focal/python3.9). - **Ubuntu 22.04 'Jammy Jellyfish' (LTS)**: The default Python version is 3.10.6. More details can be found [here](https://packages.ubuntu.com/jammy/python3).
2024-06-14rewrite native-link-modifier-verbatim-rustc to rmakeOneirical-1/+0
2024-06-14rewrite output-filename-overwrites-input to rmakeOneirical-1/+0
2024-06-14rewrite output-filename-conflicts-with-directory to rmakeOneirical-1/+0
2024-06-14rewrite error-found-staticlib-instead-crate to rmakeOneirical-1/+0
2024-06-14rewrite incremental-debugger-visualiser to rmakeOneirical-1/+0
2024-06-14rewrite extern-flag-fun to rmakeOneirical-1/+0
2024-06-14rewrite invalid-staticlib to rmakeOneirical-2/+0
2024-06-14Migrate `run-make/codegen-options-parsing` to `rmake.rs`Guillaume Gomez-1/+0
2024-06-14End support for Python 3.8 in tidyDianQK-14/+4
2024-06-14Regenerate `requirements.txt` by Python 3.9DianQK-45/+8
2024-06-14Auto merge of #126463 - matthiaskrgr:rollup-lnkfibf, r=matthiaskrgrbors-1/+0
Rollup of 5 pull requests Successful merges: - #124884 (place explicit lifetime bound after generic param) - #126343 (Remove some msys2 utils) - #126351 (std::unix::fs::link using direct linkat call for Solaris.) - #126368 (Remove some unnecessary crate dependencies.) - #126386 (Migrate `run-make/allow-non-lint-warnings-cmdline` to `rmake.rs`) r? `@ghost` `@rustbot` modify labels: rollup
2024-06-14Rollup merge of #126386 - ↵Matthias Krüger-1/+0
GuillaumeGomez:migrate-run-make-allow-non-lint-warnings-cmdline, r=jieyouxu Migrate `run-make/allow-non-lint-warnings-cmdline` to `rmake.rs` Part of https://github.com/rust-lang/rust/issues/121876. r? ```@jieyouxu```
2024-06-14Rollup merge of #126270 - GuillaumeGomez:migrate-run-make-const_fn_mir, ↵Matthias Krüger-1/+0
r=jieyouxu Migrate run make const fn mir Part of https://github.com/rust-lang/rust/issues/121876. r? ```@jieyouxu```
2024-06-13tidy: apply considerable clippy suggestionsonur-ozkan-58/+52
Signed-off-by: onur-ozkan <work@onurozkan.dev>
2024-06-13Rollup merge of #126348 - Kobzol:venv-debug-error, r=albertlarsan68León Orell Valerian Liehr-2/+7
Improve error message if dependency installation in tidy fails Should help with easier debugging of issues occuring during [venv installation](https://rust-lang.zulipchat.com/#narrow/stream/242791-t-infra/topic/PR.20CI.20broken) of `tidy` dependencies.
2024-06-13Migrate `run-make/const_fn_mir` to `rmake.rs`Guillaume Gomez-1/+0
2024-06-13Migrate `run-make/allow-non-lint-warnings-cmdline` to `rmake.rs`Guillaume Gomez-1/+0
2024-06-13feat: Add std Xtensa targets supportSergio Gasquez-0/+3
2024-06-13Auto merge of #126374 - workingjubilee:rollup-tz0utfr, r=workingjubileebors-3/+0
Rollup of 10 pull requests Successful merges: - #125674 (Rewrite `symlinked-extern`, `symlinked-rlib` and `symlinked-libraries` `run-make` tests in `rmake.rs` format) - #125688 (Walk into alias-eq nested goals even if normalization fails) - #126142 (Harmonize using root or leaf obligation in trait error reporting) - #126303 (Urls to docs in rust_hir) - #126328 (Add Option::is_none_or) - #126337 (Add test for walking order dependent opaque type behaviour) - #126353 (Move `MatchAgainstFreshVars` to old solver) - #126356 (docs(rustc): Improve discoverable of Cargo docs) - #126358 (safe transmute: support `Single` enums) - #126362 (Make `try_from_target_usize` method public) r? `@ghost` `@rustbot` modify labels: rollup