Move the query system to a dedicated crate#70162
Conversation
|
☔ The latest upstream changes (presumably #70211) made this pull request unmergeable. Please resolve the merge conflicts. |
3b43778 to
8d22625
Compare
|
@bors try @rust-timer queue |
|
Awaiting bors try build completion |
|
⌛ Trying commit 8d22625da2fe03beca659384566a38fdab040351 with merge 0d717b485ce2213e0c429a599935baa71c4286ca... |
|
☀️ Try build successful - checks-azure |
|
@rust-timer build 0d717b485ce2213e0c429a599935baa71c4286ca |
|
Queued 0d717b485ce2213e0c429a599935baa71c4286ca with parent 2dcf54f, future comparison URL. |
|
Rebased TLS commit removed and review applied. |
|
Finished benchmarking try commit 0d717b485ce2213e0c429a599935baa71c4286ca, comparison URL. |
|
☔ The latest upstream changes (presumably #70383) made this pull request unmergeable. Please resolve the merge conflicts. |
|
Rebased with review applied. |
|
☔ The latest upstream changes (presumably #70297) made this pull request unmergeable. Please resolve the merge conflicts. |
|
Rebased. |
src/librustc_query_system/lib.rs
Outdated
| pub trait HashStableContext { | ||
| fn debug_dep_tasks(&self) -> bool; | ||
| } | ||
| pub trait HashStableContext {} |
There was a problem hiding this comment.
This trait seems useless now =P
There was a problem hiding this comment.
It is used by the macro HashStable_Generic for WorkProductId. I can implement it by hand also.
|
@bors p=1 r+ |
|
📌 Commit 222d010 has been approved by |
|
Oops, sorry. |
|
@bors r+ |
|
📌 Commit 2d7bbda has been approved by |
|
☀️ Test successful - checks-azure |
|
Looks like this regressed incremental benchmarks. There's probably some things that could use |
The query system
rustc::ty::queryis split out into therustc_query_systemcrate.Some commits are unformatted, to ease rebasing.
Based on #67761 and #69910.
r? @Zoxc