Uh oh!
There was an error while loading. Please reload this page.
Reorganize borrow check diagnostic code - #66815
Conversation
rust-highfive
commented
Nov 27, 2019
(rust_highfive has picked a reviewer for you, use r? to override) |
I still need to fix up a bunch of imports... also, I'm not super happy about sprinkling |
mark-i-m
commented
Nov 27, 2019
@matthewjasper Looks like this is ready for review. I would like to take a crack at making region_errors/region_name not be implemented in |
mark-i-m
commented
Nov 27, 2019
Sorry, one more thing: this will probably conflict with #66679, so maybe wait for that to merge first? |
bors
commented
Nov 27, 2019
☔ The latest upstream changes (presumably #56231) made this pull request unmergeable. Please resolve the merge conflicts. |
eddyb
commented
Nov 28, 2019
I wouldn't mind |
matthewjasper
commented
Nov 28, 2019
Unfortunately there is a dependency until polonius is fully implemented. |
mark-i-m
commented
Nov 29, 2019
Sorry, forgetting the command right now, but this is S-blocked on #66679 I rebased over that PR... |
0e007af to
82f3445Comparerust-highfive
commented
Nov 29, 2019
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
mark-i-m
commented
Nov 29, 2019
@rustbot modify labels: +S-blocked +S-waiting-on-author -S-waiting-on-review |
f8e15df to
daa25c3Comparemark-i-m
commented
Dec 1, 2019
@rustbot modify labels: +S-waiting-on-review -S-blocked |
Uh oh!
There was an error while loading. Please reload this page.
bors
commented
Dec 2, 2019
☔ The latest upstream changes (presumably #64736) made this pull request unmergeable. Please resolve the merge conflicts. |
daa25c3 to
6492513Comparematthewjasper
commented
Dec 3, 2019
@bors r+ |
bors
commented
Dec 3, 2019
📌 Commit 64925139b37086265ad4738a54c7a0ccfb5423b2 has been approved by |
6492513 to
b998e83Comparemark-i-m
commented
Dec 4, 2019
@matthewjasper rebased |
Dylan-DPC-zz
commented
Dec 5, 2019
@bors r+ |
bors
commented
Dec 5, 2019
📌 Commit b998e83 has been approved by |
bors
commented
Dec 5, 2019
…-DPC Reorganize borrow check diagnostic code Currently borrow checker diagnostics are split across many different modules in different places in the `librustc_mir` crate. This moves them all to a `diagnostics` module. This also reduces the nesting of the modules a bit (sooo much nesting). I am also thinking of moving stuff out of the `nll` module since we only have one borrow checker now (:tada:), and maybe it even makes sense to split out all of this stuff to a `librustc_borrow_check`, but those are for the future. Feel free to ping me here or on zulip and let me know what you think... cc @nikomatsakis@matthewjasper@eddyb
bors
commented
Dec 5, 2019
☀️ Test successful - checks-azure |
Currently borrow checker diagnostics are split across many different modules in different places in the
librustc_mircrate. This moves them all to adiagnosticsmodule. This also reduces the nesting of the modules a bit (sooo much nesting).I am also thinking of moving stuff out of the
nllmodule since we only have one borrow checker now (:tada:), and maybe it even makes sense to split out all of this stuff to alibrustc_borrow_check, but those are for the future. Feel free to ping me here or on zulip and let me know what you think...cc @nikomatsakis@matthewjasper@eddyb