| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-11-25 | Lazy DefPath decoding for incremental compilation | Aaron Hill | -0/+16 | |
| 2020-11-21 | Fix typos | Dániel Buga | -3/+3 | |
| 2020-11-18 | Make PackedFingerprint's Fingerprint private | Tyson Nottingham | -4/+4 | |
| 2020-11-18 | Use PackedFingerprint in DepNode to reduce memory consumption | Tyson Nottingham | -6/+6 | |
| 2020-10-30 | Fix even more clippy warnings | Joshua Nelson | -8/+4 | |
| 2020-10-22 | Remove unused ProfileCategory. | Camille GILLOT | -2/+0 | |
| 2020-10-22 | Auto merge of #77871 - Julian-Wollersberger:less-query-context, r=oli-obk | bors | -156/+195 | |
| Make fewer types generic over QueryContext While trying to refactor `rustc_query_system::query::QueryContext` to make it dyn-safe, I noticed some smaller things: * QueryConfig doesn't need to be generic over QueryContext * ~~The `kind` field on QueryJobId is unused~~ * Some unnecessary where clauses * Many types in `job.rs` where generic over `QueryContext` but only needed `QueryContext::Query`. If handle_cycle_error() could be refactored to not take `error: CycleError<CTX::Query>`, all those bounds could be removed as well. Changing `find_cycle_in_stack()` in job.rs to not take a `tcx` argument is the only functional change here. Everything else is just updating type signatures. (aka compile-error driven development ^^) ~~Currently there is a weird bug where memory usage suddenly skyrockets when running UI tests. I'll investigate that tomorrow. A perf run probably won't make sense before that is fixed.~~ EDIT: `kind` actually is used by `Eq`, and re-adding it fixed the memory issue. | ||||
| 2020-10-19 | Remove <CTX: QueryContext> in a bunch of places. | Julian Wollersberger | -152/+193 | |
| It was only needed by `find_cycle_in_stack()` in job.rs, but needed to be forwarded through dozens of types. | ||||
| 2020-10-14 | Remove unused code from rustc_query_system | est31 | -27/+1 | |
| 2020-10-12 | Remove generic argument from `QueryConfig`. | Julian Wollersberger | -4/+2 | |
| 2020-09-12 | update the version of itertools and parking_lot | Andreas Jonson | -1/+1 | |
| this is to avoid compiling multiple version of the crates in rustc | ||||
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+3467 | |
