-
Notifications
You must be signed in to change notification settings - Fork 13k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rollup of 9 pull requests #126528
Rollup of 9 pull requests #126528
Conversation
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`.
…crum Bump windows-bindgen to 0.57 This PR updates our generated Windows API bindings using the latest version of `windows-bindgen`. The only change to the generated code is that `derive` is used for `Copy` and `Clone` instead of `impl`.
…, r=lcnr Check that alias-relate terms are WF if reporting an error in alias-relate Check that each of the left/right term is WF when deriving a best error obligation for an alias-relate goal. This will make sure that given `<i32 as NotImplemented>::Assoc = ()` will drill down into `i32: NotImplemented` since we currently treat the projection as rigid. r? lcnr
…-obk smir: merge identical Constant and ConstOperand types The first commit renames the const operand visitor functions on regular MIR to match the type name, that was forgotten in the original rename. The second commit changes stable MIR, fixing rust-lang/project-stable-mir#71. Previously there were two different smir types for the MIR type `ConstOperand`, one used in `Operand` and one in `VarDebugInfoContents`. Maybe we should have done this with rust-lang#125967, so there's only a single breaking change... but I saw that PR too late. Fixes rust-lang/project-stable-mir#71
…degen-options-parsing, r=jieyouxu Migrate `run-make/codegen-options-parsing` to `rmake.rs` Part of rust-lang#121876. r? `@jieyouxu`
Make proof tree probing and `Candidate`/`CandidateSource` generic over interner `<TyCtxt<'tcx>>` is ugly, but will become `<I>` when things actually become generic. r? lcnr
…pick, r=compiler-errors Make uninitialized_error_reported a set of locals Another artifact of how places used to be able to be based on statics and not just locals. This set is exclusively filled with PlaceRefs that are just locals, so it should just contain locals directly.
…p-graph, r=Kobzol Migrate `run-make/dep-graph` to `rmake.rs` Part of rust-lang#121876. r? `@jieyouxu`
…-errors trait_selection: remove extra words Tiny doc cleanup. Fixes rust-lang#88231.
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`.
@bors r+ rollup=never p=5 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR:
previous master: 92af831290 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (3cf924b): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)This benchmark run did not return any relevant results for this metric. CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 671.284s -> 669.839s (-0.22%) |
Successful merges:
run-make/codegen-options-parsing
tormake.rs
#126478 (Migraterun-make/codegen-options-parsing
tormake.rs
)Candidate
/CandidateSource
generic over interner #126496 (Make proof tree probing andCandidate
/CandidateSource
generic over interner)run-make/dep-graph
tormake.rs
#126517 (Migraterun-make/dep-graph
tormake.rs
)non-snake-case
subdir #126526 (tests/ui/lint: Move 19 tests to newnon-snake-case
subdir)r? @ghost
@rustbot modify labels: rollup
Create a similar rollup