-
Notifications
You must be signed in to change notification settings - Fork 13.4k
add STILL_FURTHER_SPECIALIZABLE
flag
#70658
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
add STILL_FURTHER_SPECIALIZABLE
flag
#70658
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
r=me after taking out the closure/generator changes, and replacing the comment. cc @nikomatsakis
b99a903
to
9ef60be
Compare
@bors r+ |
📌 Commit 9ef60be001165a3c7e23ba3015ed82e25990d38a has been approved by |
🌲 The tree is currently closed for pull requests below priority 500, this pull request will be tested once the tree is reopened |
This comment has been minimized.
This comment has been minimized.
9ef60be
to
3daff36
Compare
This commit adds a STILL_FURTHER_SPECIALIZABLE flag to `TypeFlags` which replaces `needs_infer` and `needs_subst` in `Instance::resolve` and `assemble_candidates_from_impls.` Signed-off-by: David Wood <david@davidtw.co>
3daff36
to
c665eae
Compare
@bors r+ |
📌 Commit c665eae has been approved by |
…-specializable, r=eddyb add `STILL_FURTHER_SPECIALIZABLE` flag Contributes to rust-lang#70285. This PR adds a `STILL_FURTHER_SPECIALIZABLE` flag to `TypeFlags` which replaces `needs_infer` and `needs_subst` in `Instance::resolve` and `assemble_candidates_from_impls`. r? @eddyb
Rollup of 8 pull requests Successful merges: - rust-lang#70281 (Implement Hash for Infallible) - rust-lang#70421 (parse: recover on `const fn()` / `async fn()`) - rust-lang#70615 (Renamed `PerDefTables` to `Tables`) - rust-lang#70631 (Update cargo) - rust-lang#70634 (Remove some reexports in `rustc_middle`) - rust-lang#70658 (add `STILL_FURTHER_SPECIALIZABLE` flag) - rust-lang#70678 (Add missing markdown rust annotation) - rust-lang#70681 (Handle unterminated raw strings with no #s properly) Failed merges: r? @ghost
Contributes to #70285.
This PR adds a
STILL_FURTHER_SPECIALIZABLE
flag toTypeFlags
which replaces
needs_infer
andneeds_subst
inInstance::resolve
and
assemble_candidates_from_impls
.r? @eddyb