about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorLines
2025-07-13moved testsKivooeo-13/+13
2025-07-13query RPITIT in a trait or implbohan-151/+143
2025-07-13compute all rpitit of a traitbohan-57/+97
2025-07-13remove `remove_default`Hayashi Mikihiro-62/+19
2025-07-12`aarch64`: use `simd_reduce_min` and `simd_reduce_max` for integersFolkert de Vries-212/+28
2025-07-12`aarch64`: use `simd_reduce_min` and `simd_reduce_max` for floatsFolkert de Vries-110/+16
2025-07-12`arm`: use `simd_fmin` and `simd_fmax`Folkert de Vries-100/+12
2025-07-12`aarch64`: use `simd_fmin` and `simd_fmax`Folkert de Vries-43/+6
2025-07-12`aarch64`: use `f16::min` and `f16::max`Folkert de Vries-26/+4
2025-07-12Fix clippy & rustdoc-jsonJonathan Brouwer-4/+5
Signed-off-by: Jonathan Brouwer <jonathantbrouwer@gmail.com>
2025-07-12Update uitest stderrsJonathan Brouwer-33/+36
Signed-off-by: Jonathan Brouwer <jonathantbrouwer@gmail.com>
2025-07-12Fix clippy & rustdoc-jsonJonathan Brouwer-4/+8
Signed-off-by: Jonathan Brouwer <jonathantbrouwer@gmail.com>
2025-07-12Port `#[automatically_derived]` to the new attribute parsing infrastructureJonathan Brouwer-13/+48
Signed-off-by: Jonathan Brouwer <jonathantbrouwer@gmail.com>
2025-07-12Fix assoc type where clause positionA4-Tacks-5/+75
2025-07-12merge source and target bindings into single fieldLorrensP-2158466-136/+123
2025-07-12Label clippy changes with `T-clippy` team labelJieyou Xu-0/+4
2025-07-12Hoist the more "special" autolabels to the start of the sectionJieyou Xu-13/+13
2025-07-12Make it clearer which key-values belong to which autolabelJieyou Xu-6/+0
2025-07-12Comment test that cannot be fixed currentlyAntoni Boucher-7/+12
2025-07-12Fix building the sysrootAntoni Boucher-580/+10
2025-07-12Add rustc-pull CI automationJakub Beránek-0/+22
2025-07-12Fix `approx_const` for some new cases (#15236)Alejandra González-8/+74
Fix some cases for `approx_const`: - When the literal has more digits than significant ones, the string comparison wasn't working - When numbers are formatted in a non trivial way (with leading `0`s or using `_`) the lint now finds those cases changelog: [`approx_const`]: Fix when used over overly precise literals and non trivially formatted numerals Fixes rust-lang/rust-clippy#15194
2025-07-12explicitly drop span_guard in wait_for_outputbit-aloo-1/+5
2025-07-12Auto merge of #143624 - tmiasko:copy-prop-borrowed, r=cjgillotbors-142/+97
Propagate from borrowed locals in CopyProp r? cjgillot
2025-07-12`{flat_,}map_identity`: recognize `|[x, y]| [x, y]` as an identity function ↵Timo-5/+75
as well (#15229) changelog: [`map_identity`,`flat_map_identity`]: also recognize `|[x, y]| [x, y]` fixes rust-lang/rust-clippy#15198
2025-07-12replace binding and shadowed_glob on NameResolution with non_glob_binding ↵b-naber-55/+77
and glob_binding
2025-07-12Add change_tracker.rs entrybjorn3-0/+5
2025-07-12Move --compile-time-depsbjorn3-5/+6
2025-07-12`{flat_,}map_identity`: also recognize `|[x, y]| [x, y]`Ada Alakbarova-5/+75
2025-07-12Simplify codegen for niche-encoded variant testsScott McMurray-63/+110
2025-07-12Use `Ty::is_fn` instead of manually matching on `TyKind`Ada Alakbarova-57/+43
2025-07-12Make rustdoc-gui-test dummy compiletest config purpose explicitJieyou Xu-5/+102
2025-07-12Auto merge of #143810 - matthiaskrgr:rollup-iw7a23z, r=matthiaskrgrbors-194/+432
Rollup of 9 pull requests Successful merges: - rust-lang/rust#143403 (Port several trait/coherence-related attributes the new attribute system) - rust-lang/rust#143633 (fix: correct assertion to check for 'noinline' attribute presence before removal) - rust-lang/rust#143647 (Clarify and expand documentation for std::sys_common dependency structure) - rust-lang/rust#143716 (compiler: doc/comment some codegen-for-functions interfaces) - rust-lang/rust#143747 (Add target maintainer information for aarch64-unknown-linux-musl) - rust-lang/rust#143759 (Fix typos in function names in the `target_feature` test) - rust-lang/rust#143767 (Bump `src/tools/x` to Edition 2024 and some cleanups) - rust-lang/rust#143769 (Remove support for SwitchInt edge effects in backward dataflow) - rust-lang/rust#143770 (build-helper: clippy fixes) r? `@ghost` `@rustbot` modify labels: rollup
2025-07-12refine commentRalf Jung-1/+1
Co-authored-by: Jakub Beránek <berykubik@gmail.com>
2025-07-12fix clippy_test_deps workspace handlingRalf Jung-0/+508
2025-07-12fix clippy_test_deps workspace handlingRalf Jung-155/+509
2025-07-12add span to streaming command execution flowbit-aloo-1/+15
2025-07-12fix span for deferred command executionbit-aloo-3/+10
2025-07-12clippy: fix test filtering when TESTNAME is emptyRalf Jung-1/+10
2025-07-12clippy: fix test filtering when TESTNAME is emptyRalf Jung-3/+12
2025-07-12Do not glob-reexport `TestMode` variantsJieyou Xu-53/+65
I would like to introduce `TestSuite` over stringly-typed test suite names, and some test suite names are the same as test modes, which can make this very confusing.
2025-07-12Rename `Mode` to `TestMode`Jieyou Xu-45/+45
It is *critical* that we maintain clear nomenclature in `compiletest`. We have many types of "modes" in `compiletest` -- pass modes, coverage modes, compare modes, you name it. `Mode` is also a *super* general term. Rename it to `TestMode` to leave no room for such ambiguity. As a follow-up, I also intend to introduce an enum for `TestSuite`, then rid of all usage of glob re-exported `TestMode::*` enum variants -- many test suites share the same name as the test mode.
2025-07-12Do not allow defaults for `Mode` and `Config`Jieyou Xu-7/+1
They do not have sensible defaults, and it is crucial that we get them right.
2025-07-12Move `string_enum` to `util` moduleJieyou Xu-49/+42
2025-07-12Remove outdated debugger version warningJieyou Xu-11/+0
2025-07-12Auto merge of #143766 - matthiaskrgr:rollup-0x7t69s, r=matthiaskrgrbors-477/+1164
Rollup of 8 pull requests Successful merges: - rust-lang/rust#142391 (rust: library: Add `setsid` method to `CommandExt` trait) - rust-lang/rust#143302 (`tests/ui`: A New Order [27/N]) - rust-lang/rust#143303 (`tests/ui`: A New Order [28/28] FINAL PART) - rust-lang/rust#143568 (std: sys: net: uefi: tcp4: Add timeout support) - rust-lang/rust#143611 (Mention more APIs in `ParseIntError` docs) - rust-lang/rust#143661 (chore: Improve how the other suggestions message gets rendered) - rust-lang/rust#143708 (fix: Include frontmatter in -Zunpretty output ) - rust-lang/rust#143718 (Make UB transmutes really UB in LLVM) r? `@ghost` `@rustbot` modify labels: rollup try-job: i686-gnu-nopt-1 try-job: test-various
2025-07-12./x test miri: fix cleaning the miri_ui directoryRalf Jung-2/+9
2025-07-12Merge pull request #4465 from RalfJung/readme-strict-provenanceRalf Jung-3/+3
readme: update strict provenance link
2025-07-12readme: update strict provenance linkRalf Jung-3/+3
2025-07-12Add `uninlined_format_args` example for `{:?}` (#15228)dswij-0/+2
Before this, you had to guess how to fix a `{:?}` formatting argument. I have happened to guess `{:?var}` in the past, got frustrated, and disabled the lint. This additional example would have saved me a bit of trouble. changelog: [`uninlined_format_args`]: added an example of how to fix a `{:?}` parameter.