-
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 8 pull requests #119630
Rollup of 8 pull requests #119630
Commits on Dec 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5c0e62c - Browse repository at this point
Copy the full SHA 5c0e62cView commit details
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 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 90d6fe2 - Browse repository at this point
Copy the full SHA 90d6fe2View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1d48f69 - Browse repository at this point
Copy the full SHA 1d48f69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bc3552 - Browse repository at this point
Copy the full SHA 4bc3552View commit details
Commits on Jan 5, 2024
-
Use Expr instead. Use `ExprKind::Let` to represent if let guards.
Configuration menu - View commit details
-
Copy full SHA for 407cb24 - Browse repository at this point
Copy the full SHA 407cb24View commit details -
Use Expr instead. Use `ExprKind::Let` to represent if let guards.
Configuration menu - View commit details
-
Copy full SHA for a549711 - Browse repository at this point
Copy the full SHA a549711View commit details -
Restore if let guard temporary scoping difference
Match guards with an if let guard or an if let chain guard should have a temporary scope of the whole arm. This is to allow ref bindings to temporaries to borrow check.
Configuration menu - View commit details
-
Copy full SHA for 1a267e3 - Browse repository at this point
Copy the full SHA 1a267e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44bba54 - Browse repository at this point
Copy the full SHA 44bba54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a2bd5a - Browse repository at this point
Copy the full SHA 6a2bd5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdb70da - Browse repository at this point
Copy the full SHA fdb70daView commit details -
Rollup merge of rust-lang#118680 - djkoloski:shell_argfiles, r=compil…
…er-errors Add support for shell argfiles Closes rust-lang/compiler-team#684
Configuration menu - View commit details
-
Copy full SHA for a721ccb - Browse repository at this point
Copy the full SHA a721ccbView commit details -
Rollup merge of rust-lang#119151 - Jules-Bertholet:no-foreign-doc-hid…
…den-suggest, r=davidtwco Hide foreign `#[doc(hidden)]` paths in import suggestions Stops the compiler from suggesting to import foreign `#[doc(hidden)]` paths. ``@rustbot`` label A-suggestion-diagnostics
Configuration menu - View commit details
-
Copy full SHA for 7a00ce6 - Browse repository at this point
Copy the full SHA 7a00ce6View commit details -
Rollup merge of rust-lang#119350 - fmease:lazy-ty-aliases-implied-bou…
…nds, r=compiler-errors Imply outlives-bounds on lazy type aliases Fixes rust-lang#118479. r? types
Configuration menu - View commit details
-
Copy full SHA for 7e58b2f - Browse repository at this point
Copy the full SHA 7e58b2fView 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 e0c86de - Browse repository at this point
Copy the full SHA e0c86deView 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 dd6b824 - Browse repository at this point
Copy the full SHA dd6b824View commit details -
Rollup merge of rust-lang#119554 - matthewjasper:remove-guard-distinc…
…tion, r=compiler-errors Fix scoping for let chains in match guards If let guards were previously represented as a different type of guard in HIR and THIR. This meant that let chains in match guards were not handled correctly because they were treated exactly like normal guards. - Remove `hir::Guard` and `thir::Guard`. - Make the scoping different between normal guards and if let guards also check for let chains. closes rust-lang#118593
Configuration menu - View commit details
-
Copy full SHA for 29a1770 - Browse repository at this point
Copy the full SHA 29a1770View commit details -
Rollup merge of rust-lang#119563 - compiler-errors:coroutine-resume, …
…r=oli-obk Check yield terminator's resume type in borrowck In borrowck, we didn't check that the lifetimes of the `TerminatorKind::Yield`'s `resume_place` were actually compatible with the coroutine's signature. That means that the lifetimes were totally going unchecked. Whoops! This PR implements this checking. Fixes rust-lang#119564 r? types
Configuration menu - View commit details
-
Copy full SHA for ebbe615 - Browse repository at this point
Copy the full SHA ebbe615View commit details -
Rollup merge of rust-lang#119589 - petrochenkov:cdatalock, r=Mark-Sim…
…ulacrum cstore: Remove unnecessary locking from `CrateMetadata` Locks and atomics in `CrateMetadata` fields were necessary before rust-lang#107765 when `CStore` was cloneable, but now they are not necessary and can be removed after restructuring the code a bit to please borrow checker. All remaining locked fields in `CrateMetadata` are lazily populated caches.
Configuration menu - View commit details
-
Copy full SHA for b4a7f1e - Browse repository at this point
Copy the full SHA b4a7f1eView commit details