-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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 10 pull requests #119602
Rollup of 10 pull requests #119602
Commits on Dec 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5f56465 - Browse repository at this point
Copy the full SHA 5f56465View commit details -
Configuration menu - View commit details
-
Copy full SHA for a251974 - Browse repository at this point
Copy the full SHA a251974View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32cea61 - Browse repository at this point
Copy the full SHA 32cea61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 977546d - Browse repository at this point
Copy the full SHA 977546dView commit details
Commits on Dec 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 76d616d - Browse repository at this point
Copy the full SHA 76d616dView commit details -
Disallow reference to
static mut
for expressionsAdd `E0796` error code. Add `static_mut_ref` lint. This is the idea for the 2024 edition.
Configuration menu - View commit details
-
Copy full SHA for 9faa4b5 - Browse repository at this point
Copy the full SHA 9faa4b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11129a8 - Browse repository at this point
Copy the full SHA 11129a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e01c26 - Browse repository at this point
Copy the full SHA 5e01c26View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4a774a - Browse repository at this point
Copy the full SHA a4a774aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd07eb1 - Browse repository at this point
Copy the full SHA cd07eb1View commit details
Commits on Dec 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7fd2d8d - Browse repository at this point
Copy the full SHA 7fd2d8dView commit details
Commits on Jan 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 594b5aa - Browse repository at this point
Copy the full SHA 594b5aaView commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 03e9eff - Browse repository at this point
Copy the full SHA 03e9effView commit details -
Configuration menu - View commit details
-
Copy full SHA for af32054 - Browse repository at this point
Copy the full SHA af32054View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddc5a82 - Browse repository at this point
Copy the full SHA ddc5a82View commit details -
It's not used within the repository in any way (e.g. in tests), and doesn't seem useful.
Configuration menu - View commit details
-
Copy full SHA for cf9484e - Browse repository at this point
Copy the full SHA cf9484eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35ad2ae - Browse repository at this point
Copy the full SHA 35ad2aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bc7687 - Browse repository at this point
Copy the full SHA 5bc7687View commit details -
Move
i586-unknown-netbsd
from tier 2 to tier 3 platform support tableIt appears it was intended to be tier 3, but was accidentally added to tier 2.
Configuration menu - View commit details
-
Copy full SHA for 073ed0e - Browse repository at this point
Copy the full SHA 073ed0eView commit details -
Visit only reachable blocks in MIR lint
No functional changes - all checks have been emitted conditionally on block being rechable already.
Configuration menu - View commit details
-
Copy full SHA for 12b92c8 - Browse repository at this point
Copy the full SHA 12b92c8View commit details -
Fix validation and linting of injected MIR
Reevaluate `body.should_skip()` after updating the MIR phase to ensure that injected MIR is processed correctly. Update a few custom MIR tests that were ill-formed for the injected phase.
Configuration menu - View commit details
-
Copy full SHA for a084e06 - Browse repository at this point
Copy the full SHA a084e06View commit details -
Migrate memory overlap check from validator to lint
The check attempts to identify potential undefined behaviour, rather than whether MIR is well-formed. It belongs in the lint not validator.
Configuration menu - View commit details
-
Copy full SHA for df116ec - Browse repository at this point
Copy the full SHA df116ecView commit details
Commits on Jan 5, 2024
-
Rollup merge of rust-lang#117449 - oli-obk:query_merge_immobile_game,…
… r=matthewjasper Avoid silencing relevant follow-up errors r? ``@matthewjasper`` This PR only adds new errors to tests that are already failing and fixes one ICE. Several tests were changed to not emit new errors. I believe all of them were faulty tests, and not explicitly testing for the code that had new errors.
Configuration menu - View commit details
-
Copy full SHA for 7a5a540 - Browse repository at this point
Copy the full SHA 7a5a540View commit details -
Rollup merge of rust-lang#117556 - obeis:static-mut-ref-lint, r=david…
…twco Disallow reference to `static mut` and adding `static_mut_ref` lint Closes rust-lang#114447 r? `@scottmcm`
Configuration menu - View commit details
-
Copy full SHA for 011b61e - Browse repository at this point
Copy the full SHA 011b61eView commit details -
Rollup merge of rust-lang#119354 - fmease:negative_bounds-fixes, r=co…
…mpiler-errors Make `negative_bounds` internal & fix some of its issues r? compiler-errors
Configuration menu - View commit details
-
Copy full SHA for 7843807 - Browse repository at this point
Copy the full SHA 7843807View commit details -
Rollup merge of rust-lang#119420 - cjgillot:issue-119295, r=compiler-…
…errors Handle ForeignItem as TAIT scope. Fixes rust-lang#119295
Configuration menu - View commit details
-
Copy full SHA for e8b5899 - Browse repository at this point
Copy the full SHA e8b5899View commit details -
Rollup merge of rust-lang#119506 - compiler-errors:visibilities-for-o…
…bject-safety-error, r=Nilstrieb Use `resolutions(()).effective_visiblities` to avoid cycle errors in `report_object_error` Inside of `report_object_error`, using the `effective_visibilities` query causes cycles since it calls `type_of`, which itself may call `typeck`, which may end up reporting its own object-safety errors. Fixes rust-lang#119346 Fixes rust-lang#119502
Configuration menu - View commit details
-
Copy full SHA for 594ba79 - Browse repository at this point
Copy the full SHA 594ba79View commit details -
Rollup merge of rust-lang#119566 - Zalathar:remove-spanview, r=Swatin…
…em,Nilstrieb Remove `-Zdump-mir-spanview` The `-Zdump-mir-spanview` flag was added back in rust-lang#76074, as a development/debugging aid for the initial work on what would eventually become `-Cinstrument-coverage`. It causes the compiler to emit an HTML file containing a function's source code, with various spans highlighted based on the contents of MIR. When the suggestion was made to [triage and remove unnecessary `-Z` flags (Zulip)](https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/.60-Z.60.20option.20triage), I noted that this flag could potentially be worth removing, but I wanted to keep it around to see whether I found it useful for my own coverage work. But when I actually tried to use it, I ran into various issues (e.g. it crashes on `tests/coverage/closure.rs`). If I can't trust it to work properly without a full overhaul, then instead of diving down a rabbit hole of trying to fix arcane span-handling bugs, it seems better to just remove this obscure old code entirely. --- `@rustbot` label +A-code-coverage
Configuration menu - View commit details
-
Copy full SHA for 5e5ecf5 - Browse repository at this point
Copy the full SHA 5e5ecf5View commit details -
Rollup merge of rust-lang#119567 - nnethercote:rm-Zreport-delayed-bug…
…s, r=oli-obk Remove `-Zreport-delayed-bugs`. It's not used within the repository in any way (e.g. in tests), and doesn't seem useful. It was added in rust-lang#52568. r? `@oli-obk`
Configuration menu - View commit details
-
Copy full SHA for d483369 - Browse repository at this point
Copy the full SHA d483369View commit details -
Rollup merge of rust-lang#119577 - tmiasko:lint, r=oli-obk
Migrate memory overlap check from validator to lint The check attempts to identify potential undefined behaviour, rather than whether MIR is well-formed. It belongs in the lint not validator. Follow up to changes from rust-lang#119077.
Configuration menu - View commit details
-
Copy full SHA for af97ffc - Browse repository at this point
Copy the full SHA af97ffcView commit details -
Rollup merge of rust-lang#119586 - GuillaumeGomez:jump-to-def-static-…
…methods, r=notriddle [rustdoc] Fix invalid handling for static method calls in jump to definition feature I realized when working on a clippy lint that static method calls on `Self` could not give me the method `Res`. For that, we need to use `typeck` and so that's what I did in here. It fixes the linking to static method calls. r? `@notriddle`
Configuration menu - View commit details
-
Copy full SHA for f88beca - Browse repository at this point
Copy the full SHA f88becaView commit details -
Rollup merge of rust-lang#119588 - Nemo157:i586-netbsd-tier-3, r=Nils…
…trieb Move `i586-unknown-netbsd` from tier 2 to tier 3 platform support table It appears it was intended to be tier 3, but was accidentally added to tier 2. Based on inspecting the PR adding it the table rust-lang#117170 and the fact that it is not built in CI which is one of the tier 2 requirements. cc `@he32` r? `@Nilstrieb`
Configuration menu - View commit details
-
Copy full SHA for cbe63d0 - Browse repository at this point
Copy the full SHA cbe63d0View commit details