-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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 7 pull requests #108325
Rollup of 7 pull requests #108325
Conversation
Better debug logs for borrowck constraint graph It's really cumbersome to work with `RegionVar`s when trying to debug borrowck code or when trying to understand how the borrowchecker works. This PR collects some region information (behind `cfg(debug_assertions)`) for created `RegionVar`s (NLL region vars, this PR doesn't touch canonicalization) and prints the nodes and edges of the strongly connected constraints graph using representatives that use that region information (either lifetime names, locations in MIR or spans).
…rs-type-match-ice, r=davidtwco Make sure `test_type_match` doesn't ICE with late-bound types Fixes rust-lang#108190 (in a kind of hacky way, anyways doesn't really matter)
…illot Use DefKind to give more item kind information during BindingObligation note The current label says "required by a bound in this". When I see that label, my immediate impression is "this... **what**?". It feels like it was cut short. Alternative to this would be saying "in this item", but adding the item kind is strictly more informational and adds very little overhead to the existing error presentation.
compiletest: up deps update `miow` 0.3.7 -> 0.5.0 (which moved from `winapi` to `windows-rs`, [changelog](https://github.com/yoshuawuyts/miow/blob/master/CHANGELOG.md#v050---2022-11-10)) replace `lazy_static` with `once_cell` (there is slow transition to the second crate, in hope of eventually stable stdlib version, yes?)
…d, r=oli-obk Fix compiletest possible crash in option only-modified `fixed` files maybe removed, `unwrap` will crash in this scenario.
Clean ConstProp Small simplifications from the time when there that pass output lints.
…, r=compiler-errors hir-analysis: make one diagnostic translatable
@bors r+ rollup=never p=7 |
⌛ Testing commit d39fc21 with merge e58d62234bed30f6f4b849d8a79ca8a6066b877f... |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR: previous master: 375d5ace70 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
Finished benchmarking commit (f9216b7): comparison URL. Overall result: ❌ regressions - no action needed@rustbot label: -perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
|
Successful merges:
test_type_match
doesn't ICE with late-bound types #108202 (Make suretest_type_match
doesn't ICE with late-bound types)Failed merges:
r? @ghost
@rustbot modify labels: rollup
Create a similar rollup