-
Couldn't load subscription status.
- Fork 13.9k
Turn feature-gate table into a query so it is covered by dependency tracking. #48208
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
Turn feature-gate table into a query so it is covered by dependency tracking. #48208
Conversation
|
(rust_highfive has picked a reviewer for you, use r? to override) |
23a0009 to
c0517a3
Compare
|
@bors r+ |
|
📌 Commit d691c46 has been approved by |
…petrochenkov Turn feature-gate table into a query so it is covered by dependency tracking. Turn access to feature gates into a query so we handle them correctly during incremental compilation. Features are still available via `Session` through `features_untracked()`. I wish we had a better way of hiding untracked information. It would be great if we could remove the `sess` field from `TyCtxt`. Fixes rust-lang#47003.
…petrochenkov Fixes rust-lang#47311. r? @nrc
…petrochenkov Turn feature-gate table into a query so it is covered by dependency tracking. Turn access to feature gates into a query so we handle them correctly during incremental compilation. Features are still available via `Session` through `features_untracked()`. I wish we had a better way of hiding untracked information. It would be great if we could remove the `sess` field from `TyCtxt`. Fixes rust-lang#47003.
|
☔ The latest upstream changes (presumably #48586) made this pull request unmergeable. Please resolve the merge conflicts. |
4fd260d to
93625f1
Compare
|
Rebased. @bors r=petrochenkov |
|
📌 Commit 93625f1 has been approved by |
Turn feature-gate table into a query so it is covered by dependency tracking. Turn access to feature gates into a query so we handle them correctly during incremental compilation. Features are still available via `Session` through `features_untracked()`. I wish we had a better way of hiding untracked information. It would be great if we could remove the `sess` field from `TyCtxt`. Fixes #47003.
|
💔 Test failed - status-appveyor |
Turn access to feature gates into a query so we handle them correctly during incremental compilation.
Features are still available via
Sessionthroughfeatures_untracked(). I wish we had a better way of hiding untracked information. It would be great if we could remove thesessfield fromTyCtxt.Fixes #47003.