-
Notifications
You must be signed in to change notification settings - Fork 13k
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
Delay ambiguity span bug in normalize query iff not rustdoc #103368
Delay ambiguity span bug in normalize query iff not rustdoc #103368
Conversation
r? @nagisa (rust-highfive has picked a reviewer for you, use r? to override) |
r? @oli-obk |
c47d3b4
to
684c134
Compare
684c134
to
cb61113
Compare
@bors r+ |
Ugh, fine. I imagine this will be moot in the long-term anyways. |
Yea, these can probably be reverted by not throwing away binders in rustdoc. But beta cutoff is next week or so. I am planning on mentoring someone who likely wants to learn about binders and this is a good entry level work for that |
…guity-bug, r=oli-obk Delay ambiguity span bug in normalize query iff not rustdoc Oli and I decided that the compiler debt of adding another usage of `tcx.sess.opts.actually_rustdoc` is fine, because we don't really want to add more complexity to the normalize query, and moving rustdoc to use fulfill normalization (`fully_normalize`, i.e. not use the normalize query) is unnecessary overhead given that it's skipping binders and stuff. r? oli-obk Fixes rust-lang#102827 Fixes rust-lang#103181
…guity-bug, r=oli-obk Delay ambiguity span bug in normalize query iff not rustdoc Oli and I decided that the compiler debt of adding another usage of `tcx.sess.opts.actually_rustdoc` is fine, because we don't really want to add more complexity to the normalize query, and moving rustdoc to use fulfill normalization (`fully_normalize`, i.e. not use the normalize query) is unnecessary overhead given that it's skipping binders and stuff. r? oli-obk Fixes rust-lang#102827 Fixes rust-lang#103181
…iaskrgr Rollup of 9 pull requests Successful merges: - rust-lang#103123 (Introduce `subst_iter` and `subst_iter_copied` on `EarlyBinder` ) - rust-lang#103328 (Do not suggest trivially false const predicates) - rust-lang#103354 (Escape string literals when fixing overlong char literal) - rust-lang#103355 (Handle return-position `impl Trait` in traits properly in `register_hidden_type`) - rust-lang#103368 (Delay ambiguity span bug in normalize query iff not rustdoc) - rust-lang#103388 (rustdoc: remove unused CSS class `.result-description`) - rust-lang#103399 (Change `unknown_lint` applicability to `MaybeIncorrect`) - rust-lang#103401 (Use functions for headings rustdoc GUI test) - rust-lang#103412 (Fix typo in docs of `String::leak`.) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Oli and I decided that the compiler debt of adding another usage of
tcx.sess.opts.actually_rustdoc
is fine, because we don't really want to add more complexity to the normalize query, and moving rustdoc to use fulfill normalization (fully_normalize
, i.e. not use the normalize query) is unnecessary overhead given that it's skipping binders and stuff.r? oli-obk
Fixes #102827
Fixes #103181