-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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 #90165
Rollup of 8 pull requests #90165
Commits on Oct 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4333091 - Browse repository at this point
Copy the full SHA 4333091View commit details
Commits on Oct 17, 2021
-
rustc_ast: Turn
MutVisitor::token_visiting_enabled
into a constantIt's a visitor property rather than something that needs to be determined at runtime
Configuration menu - View commit details
-
Copy full SHA for d2470e7 - Browse repository at this point
Copy the full SHA d2470e7View commit details
Commits on Oct 19, 2021
-
Fix const qualification when executed after promotion
The const qualification was so far performed before the promotion and the implementation assumed that it will never encounter a promoted. With `const_precise_live_drops` feature, checking for live drops is delayed until after drop elaboration, which in turn runs after promotion. so the assumption is no longer true. When evaluating `NeedsNonConstDrop` it is now possible to encounter promoteds. Use type base qualification for the promoted. It is a sound approximation in general, and in the specific case of promoteds and `NeedsNonConstDrop` it is precise.
Configuration menu - View commit details
-
Copy full SHA for 7581bae - Browse repository at this point
Copy the full SHA 7581baeView commit details
Commits on Oct 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 21d02bf - Browse repository at this point
Copy the full SHA 21d02bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 396a4f4 - Browse repository at this point
Copy the full SHA 396a4f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6469fba - Browse repository at this point
Copy the full SHA 6469fbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a81e489 - Browse repository at this point
Copy the full SHA a81e489View commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a1834 - Browse repository at this point
Copy the full SHA 83a1834View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f23779 - Browse repository at this point
Copy the full SHA 8f23779View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a8bd2d - Browse repository at this point
Copy the full SHA 7a8bd2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c75d8cb - Browse repository at this point
Copy the full SHA c75d8cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7a9e82 - Browse repository at this point
Copy the full SHA e7a9e82View commit details
Commits on Oct 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 74c6636 - Browse repository at this point
Copy the full SHA 74c6636View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab44e46 - Browse repository at this point
Copy the full SHA ab44e46View commit details -
triagebot: Treat
I-*nominated
likeI-nominated
rustbot doesn't allow unauthenticated users to set `I-nominated`; apply the same permissions to the new `I-*nominated` labels.
Configuration menu - View commit details
-
Copy full SHA for d50832b - Browse repository at this point
Copy the full SHA d50832bView commit details -
Clarify undefined behaviour for binary heap, btree and hashset
Previously, it wasn't clear whether "This could include" was referring to logic errors, or undefined behaviour. Tweak wording to clarify this sentence does not relate to UB.
Configuration menu - View commit details
-
Copy full SHA for 04c1ec5 - Browse repository at this point
Copy the full SHA 04c1ec5View commit details
Commits on Oct 22, 2021
-
Rollup merge of rust-lang#87537 - Wilfred:improve-min-heap-docs, r=Ma…
…rk-Simulacrum Clarify undefined behaviour in binary heap, btree and hashset docs Previously, it wasn't clear whether "This could include" was referring to logic errors, or undefined behaviour. Tweak wording to clarify this sentence does not relate to UB.
Configuration menu - View commit details
-
Copy full SHA for a1cf430 - Browse repository at this point
Copy the full SHA a1cf430View commit details -
Rollup merge of rust-lang#89922 - JohnTitor:update-e0637, r=jackh726
Update E0637 description to mention `&` w/o an explicit lifetime name Deal with rust-lang#89824 (comment). Another solution would be splitting the error code into two as (I think) it's a bit unclear to users why they have the same error code.
Configuration menu - View commit details
-
Copy full SHA for 42e4846 - Browse repository at this point
Copy the full SHA 42e4846View commit details -
Rollup merge of rust-lang#89991 - petrochenkov:visitok2, r=jackh726
rustc_ast: Turn `MutVisitor::token_visiting_enabled` into a constant It's a visitor property rather than something that needs to be determined at runtime
Configuration menu - View commit details
-
Copy full SHA for fd1a3c9 - Browse repository at this point
Copy the full SHA fd1a3c9View commit details -
Rollup merge of rust-lang#90069 - tmiasko:promoted-const-qualif, r=ol…
…i-obk Fix const qualification when executed after promotion The const qualification was so far performed before the promotion and the implementation assumed that it will never encounter a promoted. With `const_precise_live_drops` feature, checking for live drops is delayed until after drop elaboration, which in turn runs after promotion. so the assumption is no longer true. When evaluating `NeedsNonConstDrop` it is now possible to encounter promoteds. Use type base qualification for the promoted. It is a sound approximation in general, and in the specific case of promoteds and `NeedsNonConstDrop` it is precise. Fixes rust-lang#89938.
Configuration menu - View commit details
-
Copy full SHA for 089f754 - Browse repository at this point
Copy the full SHA 089f754View commit details -
Rollup merge of rust-lang#90078 - JohnTitor:test-83479, r=Mark-Simula…
…crum Add a regression test for issue-83479 Add a regression test for rust-lang#83479 (comment), but not close the issue, see rust-lang#83479 (comment).
Configuration menu - View commit details
-
Copy full SHA for 1b1fa74 - Browse repository at this point
Copy the full SHA 1b1fa74View commit details -
Rollup merge of rust-lang#90114 - BoxyUwU:cg_defaults_tests, r=lcnr
Add some tests for const_generics_defaults I think this covers some of the stuff required for stabilisation report, some of these tests are probably covering stuff we already have but it can't hurt to have more :) r? `````@lcnr`````
Configuration menu - View commit details
-
Copy full SHA for 4998ce1 - Browse repository at this point
Copy the full SHA 4998ce1View commit details -
Rollup merge of rust-lang#90115 - samlich:test-issue-78561, r=oli-obk
Add test for issue rust-lang#78561 Adds test for and closes rust-lang#78561 which previously crashed compiler.
Configuration menu - View commit details
-
Copy full SHA for f80d02b - Browse repository at this point
Copy the full SHA f80d02bView commit details -
Rollup merge of rust-lang#90129 - joshtriplett:triagebot-nominated, r…
…=Mark-Simulacrum triagebot: Treat `I-*nominated` like `I-nominated` rustbot doesn't allow unauthenticated users to set `I-nominated`; apply the same permissions to the new `I-*nominated` labels.
Configuration menu - View commit details
-
Copy full SHA for d3b9a1a - Browse repository at this point
Copy the full SHA d3b9a1aView commit details