-
Notifications
You must be signed in to change notification settings - Fork 12.6k
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 11 pull requests #122337
Rollup of 11 pull requests #122337
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9a77ec9 - Browse repository at this point
Copy the full SHA 9a77ec9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f368922 - Browse repository at this point
Copy the full SHA f368922View commit details
Commits on Feb 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8bb49e2 - Browse repository at this point
Copy the full SHA 8bb49e2View commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b94498a - Browse repository at this point
Copy the full SHA b94498aView commit details
Commits on Feb 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 858d336 - Browse repository at this point
Copy the full SHA 858d336View commit details
Commits on Mar 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d9a2886 - Browse repository at this point
Copy the full SHA d9a2886View commit details
Commits on Mar 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 30fa6a8 - Browse repository at this point
Copy the full SHA 30fa6a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bd8df9 - Browse repository at this point
Copy the full SHA 3bd8df9View commit details -
Rename
DropTree::add_entry
toadd_entry_point
This clarifies that we're adding an "entry point", not just adding an "entry" of some kind.
Configuration menu - View commit details
-
Copy full SHA for fbdac30 - Browse repository at this point
Copy the full SHA fbdac30View commit details -
Replace tuples in
DropTree
with named structsThis allows us to use real field names instead of tuple element numbers. Renaming `previous_drops` to `existing_drops_map` clarifies that "previous" was unrelated to drop order.
Configuration menu - View commit details
-
Copy full SHA for 5ba70bd - Browse repository at this point
Copy the full SHA 5ba70bdView commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d673fd8 - Browse repository at this point
Copy the full SHA d673fd8View commit details
Commits on Mar 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bf47df8 - Browse repository at this point
Copy the full SHA bf47df8View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 58f6aaa - Browse repository at this point
Copy the full SHA 58f6aaaView commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3830510 - Browse repository at this point
Copy the full SHA 3830510View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73fc170 - Browse repository at this point
Copy the full SHA 73fc170View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01e6b43 - Browse repository at this point
Copy the full SHA 01e6b43View commit details -
unix_sigpipe: Replace
inherit
withsig_dfl
in syntax testsThe `sig_dfl` variant of the attribute is the most likely variant to be stabilized first, and thus to become the "most allowed" variant of the attribute. Because of this, it is the most appropriate variant to use in syntax tests, because even if the most allowed variant is used, the compiler shall still emit errors if it e.g. is used in the wrong places.
Configuration menu - View commit details
-
Copy full SHA for aea60b0 - Browse repository at this point
Copy the full SHA aea60b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 816dc96 - Browse repository at this point
Copy the full SHA 816dc96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 279465b - Browse repository at this point
Copy the full SHA 279465bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb802f2 - Browse repository at this point
Copy the full SHA fb802f2View commit details -
Rollup merge of rust-lang#116791 - WaffleLapkin:unparallel-backends, …
…r=oli-obk Allow codegen backends to opt-out of parallel codegen This makes it a bit easier to write cursed codegen backends.
Configuration menu - View commit details
-
Copy full SHA for 8f33766 - Browse repository at this point
Copy the full SHA 8f33766View commit details -
Rollup merge of rust-lang#119385 - fmease:assoc-const-eq-fixes-2, r=o…
…li-obk,cjgillot Fix type resolution of associated const equality bounds (take 2) Instead of trying to re-resolve the type of assoc const bindings inside the `type_of` query impl in an incomplete manner, transfer the already (correctly) resolved type from `add_predicates_for_ast_type_binding` to `type_of`/`anon_type_of` through query feeding. --- Together with rust-lang#118668 (merged) and rust-lang#121258, this supersedes rust-lang#118360. Fixes rust-lang#118040. r? `@ghost`
Configuration menu - View commit details
-
Copy full SHA for ccbeb90 - Browse repository at this point
Copy the full SHA ccbeb90View commit details -
Rollup merge of rust-lang#121893 - RalfJung:const-interior-mut-tests,…
… r=oli-obk Add tests (and a bit of cleanup) for interior mut handling in promotion and const-checking Basically these are the parts of rust-lang#121786 that can be salvaged. r? `@oli-obk`
Configuration menu - View commit details
-
Copy full SHA for f477194 - Browse repository at this point
Copy the full SHA f477194View commit details -
Rollup merge of rust-lang#122080 - Zalathar:drop-tree, r=oli-obk
Clarity improvements to `DropTree` These changes are based on some points of confusion I had when initially trying to understand this code. The only “functional” change is an additional assertion in `<ExitScopes as DropTreeBuilder>::link_entry_point`, checking that the dummy terminator is `TerminatorKind::UnwindResume` as expected.
Configuration menu - View commit details
-
Copy full SHA for 627428c - Browse repository at this point
Copy the full SHA 627428cView commit details -
Rollup merge of rust-lang#122152 - wutchzone:120892, r=fmease
Improve diagnostics for parenthesized type arguments Fixes rust-lang#120892 r? fmease
Configuration menu - View commit details
-
Copy full SHA for 23e4968 - Browse repository at this point
Copy the full SHA 23e4968View commit details -
Rollup merge of rust-lang#122166 - beetrees:remove-field-remapping, r…
…=davidtwco Remove the unused `field_remapping` field from `TypeLowering` The `field_remapping` field of `TypeLowering` has been unused since rust-lang#121665. This PR removes it, then replaces the `TypeLowering` struct with its only remaining member `&'ll Type`.
Configuration menu - View commit details
-
Copy full SHA for 0623371 - Browse repository at this point
Copy the full SHA 0623371View commit details -
Rollup merge of rust-lang#122249 - RalfJung:machine-read-hook, r=oli-obk
interpret: do not call machine read hooks during validation Fixes rust-lang/miri#3347 r? `@oli-obk`
Configuration menu - View commit details
-
Copy full SHA for cb48f18 - Browse repository at this point
Copy the full SHA cb48f18View commit details -
Rollup merge of rust-lang#122299 - compiler-errors:bt-for-must-diag, …
…r=nnethercote Store backtrace for `must_produce_diag` This makes it significantly easier to debug a `must_produce_diag` ICE, since we have no other way to know where the heck the bug originates from. Backtrace rendering kinda sucks right now since we're just printing it in the panic message; happy to apply some suggestions to make it prettier or reuse other bug printing machinery, but also don't want to iterate too much on the rendering since this really is just for debug purposes. r? nnethercote
Configuration menu - View commit details
-
Copy full SHA for 1961865 - Browse repository at this point
Copy the full SHA 1961865View commit details -
Rollup merge of rust-lang#122318 - compiler-errors:next-solver-tests,…
… r=lcnr Revision-related tweaks for next-solver tests 1. Add `ignore-compare-mode-next-solver` to any test that already has explicit `current next` revisions, since the test failures when testing with `--compare-mode=next-solver` will be false positives. 2. Explicitly add revisions to a handful of tests where we expect behavior to diverge. r? lcnr
Configuration menu - View commit details
-
Copy full SHA for 1d4ba52 - Browse repository at this point
Copy the full SHA 1d4ba52View commit details -
Rollup merge of rust-lang#122328 - Enselic:sig_dfl-not-inherit, r=dav…
…idtwco unix_sigpipe: Replace `inherit` with `sig_dfl` in syntax tests The `sig_dfl` variant of the attribute is the most likely variant to be stabilized first, and thus to become the "most allowed" variant of the attribute. Because of this, it is the most appropriate variant to use in syntax tests, because even if the most allowed variant is used, the compiler shall still emit errors if it e.g. is used in the wrong places. r? `@davidtwco` who already [approved ](rust-lang#120832 (review)) this commit in rust-lang#120832. It would be nice to land the last preparatory commit of that PR before we begin to [rename ](rust-lang#120832 (comment)) things which will of course create a lot of code conflicts.
Configuration menu - View commit details
-
Copy full SHA for 4a2a60a - Browse repository at this point
Copy the full SHA 4a2a60aView commit details -
Rollup merge of rust-lang#122330 - tshepang:patch-1, r=clubby789
bootstrap readme: fix, improve, update
Configuration menu - View commit details
-
Copy full SHA for 2099e04 - Browse repository at this point
Copy the full SHA 2099e04View commit details