about summary refs log tree commit diff
path: root/src/tools/tidy
AgeCommit message (Collapse)AuthorLines
2024-07-22Move rustbook to its own workspace.Eric Huss-0/+8
2024-07-22rewrite and rename issue-107094 to rmakeOneirical-1/+0
2024-07-22rewrite and rename issue-33329 to ui testOneirical-1/+0
2024-07-22rewrite and rename issue-14698 to rmakeOneirical-1/+0
2024-07-22rewrite no-duplicate-libs to rmakeOneirical-1/+0
2024-07-22rewrite lto-linkage-used-attr to rmakeOneirical-1/+0
2024-07-22Rollup merge of #127985 - Oneirical:testibule-of-hell, r=Kobzol许杰友 Jieyou Xu (Joe)-3/+0
Migrate `test-benches`, `c-unwind-abi-catch-panic` and `compiler-lookup-paths-2` `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).
2024-07-22Rollup merge of #127510 - tgross35:test-float-parse-update, r=Mark-Simulacrum许杰友 Jieyou Xu (Joe)-1/+1
Rewrite `test-float-parse` in Rust Migrate from the currently broken Rust + Python `test-float-parse` to a Rust implementation. This newer version should be significantly faster (tests execute in parallel with threads, rather than series across multiple processes, which also eliminates the "...the worker processes are leaked and stick around forever" message), and should be significantly easier to extend to the new float types. Since this is faster and hopefully more stable, we should be able to launch it with `x` and run the faster tests in CI.
2024-07-20Auto merge of #127663 - Oneirical:fuzzy-testure, r=jieyouxubors-9/+0
Migrate 9 more very similar FFI `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). For the tracking issue: - return-non-c-like-enum-from-c - pass-non-c-like-enum-to-c - c-static-dylib - c-static-rlib - extern-fn-generic - extern-fn-with-union - lto-no-link-whole-rlib - linkage-attr-on-static - issue-28595
2024-07-20Move `test-float-parse` to the global workspaceTrevor Gross-1/+1
Since `test-float-parse` is now implemented in Rust, we can move it into the global workspace and check dependency licenses.
2024-07-20Rollup merge of #127693 - Rejyr:migrate-crate-hash-rustc-version-rmake, ↵Matthias Krüger-1/+0
r=jieyouxu Migrate `crate-hash-rustc-version` to `rmake` Part of #121876. r? ``@jieyouxu`` try-job: x86_64-gnu-llvm-18 try-job: dist-x86_64-linux
2024-07-19rewrite compiler-lookup-paths-2 to rmakeOneirical-1/+0
2024-07-19rewrite c-unwind-abi-catch-panic to rmakeOneirical-1/+0
2024-07-19rewrite test-benches to rmakeOneirical-1/+0
2024-07-19rewrite linkage-attr-on-static to rmakeOneirical-2/+0
2024-07-19rewrite lto-no-link-whole-rlib to rmakeOneirical-1/+0
2024-07-19rewrite extern-fn-with-union to rmakeOneirical-1/+0
2024-07-19rewrite extern-fn-generic to rmakeOneirical-1/+0
2024-07-19rewrite c-static-rlib to rmakeOneirical-1/+0
2024-07-19rewrite c-static-dylib to rmakeOneirical-1/+0
2024-07-19rewrite and rename issue-28595 to rmakeOneirical-1/+0
2024-07-19rewrite return-non-c-like-enum-from-c to rmakeOneirical-1/+0
2024-07-19Auto merge of #127957 - matthiaskrgr:rollup-1u5ivck, r=matthiaskrgrbors-2/+0
Rollup of 6 pull requests Successful merges: - #127350 (Parser: Suggest Placing the Return Type After Function Parameters) - #127621 (Rewrite and rename `issue-22131` and `issue-26006` `run-make` tests to rmake) - #127662 (When finding item gated behind a `cfg` flag, point at it) - #127903 (`force_collect` improvements) - #127932 (rustdoc: fix `current` class on sidebar modnav) - #127943 (Don't allow unsafe statics outside of extern blocks) r? `@ghost` `@rustbot` modify labels: rollup
2024-07-19Rollup merge of #127928 - Oneirical:anatesthetic-sleep, r=KobzolTrevor Gross-2/+0
Migrate `lto-smoke-c` and `link-path-order` `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).
2024-07-19Rollup merge of #127825 - Oneirical:self-testeem, r=jieyouxuTrevor Gross-3/+0
Migrate `macos-fat-archive`, `manual-link` and `archive-duplicate-names` `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). Please try: try-job: x86_64-msvc try-job: aarch64-apple
2024-07-18rewrite link-path-order to rmakeOneirical-1/+0
2024-07-18rewrite lto-smoke-c to rmakeOneirical-1/+0
2024-07-18Rewrite and rename issue-26006 to rmakeOneirical-1/+0
2024-07-18Rewrite and rename issue-22131 to rmakeOneirical-1/+0
2024-07-18rewrite rlib-format-packed-bundled-libs-3 to rmakeOneirical-1/+0
2024-07-18rewrite staticlib-blank-lib to rmakeOneirical-1/+0
2024-07-18rewrite archive-duplicate-names to rmakeOneirical-1/+0
2024-07-18rewrite manual-link to rmakeOneirical-1/+0
2024-07-18rewrite macos-fat-archive to rmakeOneirical-1/+0
2024-07-18Rollup merge of #127822 - Oneirical:amazon-rainfortest, r=jieyouxuTrevor Gross-3/+0
Migrate `issue-85401-static-mir`, `missing-crate-dependency` and `unstable-flag-required` `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: armhf-gnu try-job: test-various try-job: x86_64-msvc try-job: aarch64-apple try-job: dist-x86_64-linux
2024-07-18Rollup merge of #127687 - RalfJung:pattern-cleanup, r=oli-obk,lcnrTrevor Gross-1/+0
Const-to-pattern-to-MIR cleanup Now that all uses of constants without structural equality are hard errors, there's a bunch of cleanup we can do in the code that handles patterns: we can always funnel patterns through valtrees first (rather than having a fallback path for when valtree construction fails), and we can make sure that if we emit a `PartialEq` call it is not calling anything user-defined. To keep the error messages the same, I made valtree construction failures return the information of *which* type it is that cannot be valtree'd. `search_for_structural_match_violation` is now not needed any more at all, so I removed it. r? `@oli-obk`
2024-07-18Rollup merge of #127491 - Oneirical:bulletproof-test, r=jieyouxuTrevor Gross-8/+0
Migrate 8 very similar FFI `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). There are some more of these, but while the code is almost always the same, I want to keep the number reasonable so my doc comments can be inspected for potential inaccuracies. Tell me if 8 is too much, I can cut this down. For the tracking issue: - issue-25581 - extern-fn-with-extern-types - extern-fn-struct-passing-abi - longjmp-across-rust - static-extern-type - extern-fn-explicit-align - extern-fn-with-packed-struct - extern-fn-mangle
2024-07-18avoid creating an Instance only to immediately disassemble it againRalf Jung-1/+0
2024-07-17Migrate `atomic-lock-free` to `rmake`Jerry Wang-1/+0
2024-07-17rewrite unstable-flag-required to rmakeOneirical-1/+0
2024-07-17rewrite missing-crate-dependency to rmakeOneirical-1/+0
2024-07-17rewrite and rename issue-85401-static-mirOneirical-1/+0
2024-07-17rewrite extern-fn-mangle to rmakeOneirical-1/+0
2024-07-17rewrite extern-fn-with-packed-struct to rmakeOneirical-1/+0
2024-07-17rewrite extern-fn-explicit-align to rmakeOneirical-1/+0
2024-07-17rewrite static-extern-type to rmakeOneirical-1/+0
2024-07-17rewrite longjmp-across-rust to rmakeOneirical-1/+0
2024-07-17rewrite extern-fn-struct-passing-abi to rmakeOneirical-1/+0
2024-07-17rewrite and rename issue-25581Oneirical-1/+0
2024-07-17rewrite extern-fn-with-extern-types to rmakeOneirical-1/+0