Uh oh!
There was an error while loading. Please reload this page.
resolve: Catch "cannot reexport" errors from macros 2.0 better - #156014
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Uh oh!
There was an error while loading. Please reload this page.
petrochenkov
commented
May 1, 2026
Hmm, legitimate |
Uh oh!
There was an error while loading. Please reload this page.
mu001999
commented
May 1, 2026
lgtm, but I also wonder why the error in ra was not caught before. Seems it just one simple case of the lint. |
This comment has been minimized.
This comment has been minimized.
petrochenkov
commented
May 1, 2026
I'll look what's going on with rust-analyzer. |
rustbot
commented
May 1, 2026
Reminder, once the PR becomes ready for a review, use |
petrochenkov
commented
May 4, 2026
The problem is in So the import itself won't be an error when the |
rustbot
commented
May 4, 2026
rust-analyzer is developed in its own repository. If possible, consider making this change to rust-lang/rust-analyzer instead. cc @rust-lang/rust-analyzer |
rustbot
commented
May 4, 2026
This PR was rebased onto a different main commit. Here's a range-diff highlighting what actually changed. Rebasing is a normal part of keeping PRs up to date, so no action is needed—this note is just to help reviewers. |
petrochenkov
commented
May 4, 2026
@rustbot ready |
resolve: Catch "cannot reexport" errors from macros 2.0 better After the macro 2.0 related holes are closed we can report `span_delayed_bug`s in more situations. Merging rust-lang#155945 would make changes in this PR simpler, but that PR will probably have to wait for quite some time. This is a continuation of my import & privacy invariant hardening changes from rust-lang#155257, rust-lang#155213, rust-lang#154149, etc. r? @mu001999
resolve: Catch "cannot reexport" errors from macros 2.0 better After the macro 2.0 related holes are closed we can report `span_delayed_bug`s in more situations. Merging rust-lang#155945 would make changes in this PR simpler, but that PR will probably have to wait for quite some time. This is a continuation of my import & privacy invariant hardening changes from rust-lang#155257, rust-lang#155213, rust-lang#154149, etc. r? @mu001999
…uwer Rollup of 7 pull requests Successful merges: - #156014 (resolve: Catch "cannot reexport" errors from macros 2.0 better) - #156058 (Print HRTB binders before fn qualifiers) - #156172 (Implement a new flag `-Zdisable-fast-paths` in trait solving) - #156184 (Revert "remove `MethodReceiverExpr` special-casing") - #155957 (Revert const hacks and use const closures in std) - #156127 (Update `askama` version to `0.16.0`) - #156183 (Remove duplicate debug assert)
…uwer Rollup of 7 pull requests Successful merges: - #156014 (resolve: Catch "cannot reexport" errors from macros 2.0 better) - #156058 (Print HRTB binders before fn qualifiers) - #156172 (Implement a new flag `-Zdisable-fast-paths` in trait solving) - #156184 (Revert "remove `MethodReceiverExpr` special-casing") - #155957 (Revert const hacks and use const closures in std) - #156127 (Update `askama` version to `0.16.0`) - #156183 (Remove duplicate debug assert)
…uwer Rollup of 7 pull requests Successful merges: - #156014 (resolve: Catch "cannot reexport" errors from macros 2.0 better) - #156058 (Print HRTB binders before fn qualifiers) - #156172 (Implement a new flag `-Zdisable-fast-paths` in trait solving) - #156184 (Revert "remove `MethodReceiverExpr` special-casing") - #155957 (Revert const hacks and use const closures in std) - #156127 (Update `askama` version to `0.16.0`) - #156183 (Remove duplicate debug assert)
Uh oh!
There was an error while loading. Please reload this page.
Rollup merge of #156014 - petrochenkov:kvak, r=mu001999 resolve: Catch "cannot reexport" errors from macros 2.0 better After the macro 2.0 related holes are closed we can report `span_delayed_bug`s in more situations. Merging #155945 would make changes in this PR simpler, but that PR will probably have to wait for quite some time. This is a continuation of my import & privacy invariant hardening changes from #155257, #155213, #154149, etc. r? @mu001999
JonathanBrouwer
commented
May 8, 2026
@rust-timer build 56c6db3 |
This comment has been minimized.
This comment has been minimized.
rust-timer
commented
May 8, 2026
Finished benchmarking commit (56c6db3): comparison URL. Overall result: ❌ regressions - no action neededBenchmarking means the PR may be perf-sensitive. Consider adding rollup=never if this change is not fit for rolling up. @rustbot label: -S-waiting-on-perf -perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)Results (secondary -0.7%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary 1.5%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 495.494s -> 495.332s (-0.03%) |
…uwer Rollup of 7 pull requests Successful merges: - rust-lang/rust#156014 (resolve: Catch "cannot reexport" errors from macros 2.0 better) - rust-lang/rust#156058 (Print HRTB binders before fn qualifiers) - rust-lang/rust#156172 (Implement a new flag `-Zdisable-fast-paths` in trait solving) - rust-lang/rust#156184 (Revert "remove `MethodReceiverExpr` special-casing") - rust-lang/rust#155957 (Revert const hacks and use const closures in std) - rust-lang/rust#156127 (Update `askama` version to `0.16.0`) - rust-lang/rust#156183 (Remove duplicate debug assert)
…uwer Rollup of 7 pull requests Successful merges: - rust-lang/rust#156014 (resolve: Catch "cannot reexport" errors from macros 2.0 better) - rust-lang/rust#156058 (Print HRTB binders before fn qualifiers) - rust-lang/rust#156172 (Implement a new flag `-Zdisable-fast-paths` in trait solving) - rust-lang/rust#156184 (Revert "remove `MethodReceiverExpr` special-casing") - rust-lang/rust#155957 (Revert const hacks and use const closures in std) - rust-lang/rust#156127 (Update `askama` version to `0.16.0`) - rust-lang/rust#156183 (Remove duplicate debug assert)
…uwer Rollup of 7 pull requests Successful merges: - rust-lang/rust#156014 (resolve: Catch "cannot reexport" errors from macros 2.0 better) - rust-lang/rust#156058 (Print HRTB binders before fn qualifiers) - rust-lang/rust#156172 (Implement a new flag `-Zdisable-fast-paths` in trait solving) - rust-lang/rust#156184 (Revert "remove `MethodReceiverExpr` special-casing") - rust-lang/rust#155957 (Revert const hacks and use const closures in std) - rust-lang/rust#156127 (Update `askama` version to `0.16.0`) - rust-lang/rust#156183 (Remove duplicate debug assert)
After the macro 2.0 related holes are closed we can report
span_delayed_bugs in more situations.Merging #155945 would make changes in this PR simpler, but that PR will probably have to wait for quite some time.
This is a continuation of my import & privacy invariant hardening changes from #155257, #155213, #154149, etc.
r? @mu001999