-
Notifications
You must be signed in to change notification settings - Fork 13.5k
Refactor resolve resolution bindings #143734
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
base: master
Are you sure you want to change the base?
Refactor resolve resolution bindings #143734
Conversation
bc863d6
to
9c91fb1
Compare
Had to fix the conflicts in the tests from the |
No it's fine. Thanks for the PRs. |
So I kept the exact changes from b-naber as exact as possible, so I think most of these reviews are related to their changes. Should the "address review" commit be authored by them as well? Or doesn't this matter because the commits will probably be squashed? |
I'll address the review either tomorrow or on the weekend. Can you give me write access to your branch? |
Yes! So i shouldn't address them or? |
No, you can if you want to of course. It would just take some time to read into the logic of the code, but if you want to do that, feel free to address the review. |
Alright! I'll see what I can do today. I didn't find anything on branch-specific access, so I just added you to my fork. |
So, sorry, I didn't have much time and am pretty tired :). I only address the simple requests from Vadim. Let me know if you'd like to take the actual logic changes. I'm perfectly fine doing them myself since it's good to learn the resolution process for my project. But I understand if you want this to go a little faster. I should be able to finish this before the weekend is over, but I'm not sure, of course. :) |
This comment was marked as resolved.
This comment was marked as resolved.
Yeah, that's pretty much was the idea, getting experience doing something practical before going to harder refactorings needed for import parallelization. |
No it's fine, I can wait until you've addressed the review. |
1fe68dc
to
dd5c2bb
Compare
So I edited the first commit to not introduce the faulty use of Then 2 extra commits (which should have been squashed, sorry), which address the rest of the review.
|
@rustbot ready |
@rustbot author |
Reminder, once the PR becomes ready for a review, use |
@rustbot ready |
Thanks! |
d500de6
to
4b221e0
Compare
…ding and glob_binding
4b221e0
to
9ed5378
Compare
I do not understand what you mean by @rustbot ready |
https://rustc-dev-guide.rust-lang.org/walkthrough.html?highlight=r%3Dme#implementation @bors r+ |
…resolution-bindings, r=petrochenkov Refactor resolve resolution bindings This pr does the work asked in rust-lang#142547 (comment). This part: > move the `(non)_glob_binding` change r? `@petrochenkov`
Rollup of 14 pull requests Successful merges: - #143301 (`tests/ui`: A New Order [26/N]) - #143461 (make `cfg_select` a builtin macro) - #143519 (Check assoc consts and tys later like assoc fns) - #143554 (slice: Mark `rotate_left`, `rotate_right` unstably const) - #143634 (interpret/allocation: expose init + write_wildcards on a range) - #143679 (Preserve the .debug_gdb_scripts section) - #143685 (Resolve: merge `source_bindings` and `target_bindings` into `bindings`) - #143704 (Be a bit more careful around exotic cycles in in the inliner) - #143734 (Refactor resolve resolution bindings) - #143774 (constify `From` and `Into`) - #143785 (Add --compile-time-deps argument for x check) - #143786 (Fix fallback for CI_JOB_NAME) - #143825 (clippy: fix test filtering when TESTNAME is empty) - #143826 (Fix command trace) r? `@ghost` `@rustbot` modify labels: rollup
…resolution-bindings, r=petrochenkov Refactor resolve resolution bindings This pr does the work asked in rust-lang#142547 (comment). This part: > move the `(non)_glob_binding` change r? ``@petrochenkov``
Rollup of 13 pull requests Successful merges: - #143301 (`tests/ui`: A New Order [26/N]) - #143461 (make `cfg_select` a builtin macro) - #143519 (Check assoc consts and tys later like assoc fns) - #143554 (slice: Mark `rotate_left`, `rotate_right` unstably const) - #143634 (interpret/allocation: expose init + write_wildcards on a range) - #143679 (Preserve the .debug_gdb_scripts section) - #143685 (Resolve: merge `source_bindings` and `target_bindings` into `bindings`) - #143734 (Refactor resolve resolution bindings) - #143774 (constify `From` and `Into`) - #143785 (Add --compile-time-deps argument for x check) - #143786 (Fix fallback for CI_JOB_NAME) - #143825 (clippy: fix test filtering when TESTNAME is empty) - #143826 (Fix command trace) r? `@ghost` `@rustbot` modify labels: rollup
…resolution-bindings, r=petrochenkov Refactor resolve resolution bindings This pr does the work asked in rust-lang#142547 (comment). This part: > move the `(non)_glob_binding` change r? ```@petrochenkov```
…resolution-bindings, r=petrochenkov Refactor resolve resolution bindings This pr does the work asked in rust-lang#142547 (comment). This part: > move the `(non)_glob_binding` change r? ````@petrochenkov````
This pr does the work asked in #142547 (comment). This part:
r? @petrochenkov