Permalink
Please
sign in to comment.
Browse files
Move self-profile infrastructure to data structures
The single dependency on queries (QueryName) can be fairly easily abstracted via a trait and this further decouples Session from librustc (the primary goal).
- Loading branch information
Showing
with
35 additions
and 21 deletions.
- +2 −1 Cargo.lock
- +0 −1 src/librustc/Cargo.toml
- +0 −1 src/librustc/lib.rs
- +1 −1 src/librustc/session/mod.rs
- +1 −1 src/librustc/ty/context.rs
- +1 −1 src/librustc/ty/query/config.rs
- +1 −1 src/librustc/ty/query/mod.rs
- +12 −2 src/librustc/ty/query/plumbing.rs
- +1 −1 src/librustc_codegen_ssa/back/write.rs
- +2 −0 src/librustc_data_structures/Cargo.toml
- +1 −0 src/librustc_data_structures/lib.rs
- +13 −11 src/{librustc/util → librustc_data_structures}/profiling.rs
0 comments on commit
f696b21