| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-10-22 | Retire rustc_dep_node_try_load_from_on_disk_cache. | Camille GILLOT | -1/+23 | |
| 2020-10-22 | Retire rustc_dep_node_force. | Camille GILLOT | -13/+36 | |
| 2020-10-22 | Unify query name and node name. | Camille GILLOT | -3/+3 | |
| 2020-10-22 | Remove unused category from macros. | Camille GILLOT | -16/+6 | |
| 2020-10-22 | Remove unused ProfileCategory. | Camille GILLOT | -3/+0 | |
| 2020-10-22 | Auto merge of #77871 - Julian-Wollersberger:less-query-context, r=oli-obk | bors | -18/+21 | |
| 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 | -15/+18 | |
| It was only needed by `find_cycle_in_stack()` in job.rs, but needed to be forwarded through dozens of types. | ||||
| 2020-10-16 | Rollup merge of #77493 - ↵ | Dylan DPC | -3/+10 | |
| hosseind88:ICEs_should_always_print_the_top_of_the_query_stack, r=oli-obk ICEs should always print the top of the query stack see #76920 | ||||
| 2020-10-14 | Remove unused code from rustc_middle | est31 | -23/+0 | |
| 2020-10-13 | Replace absolute paths with relative ones | est31 | -2/+2 | |
| Modern compilers allow reaching external crates like std or core via relative paths in modules outside of lib.rs and main.rs. | ||||
| 2020-10-12 | Remove generic argument from `QueryConfig`. | Julian Wollersberger | -3/+3 | |
| 2020-10-09 | change condition for end of query stack message | hosseind88 | -4/+4 | |
| 2020-10-09 | fix show we're just showing... message instead of the end of query stack ↵ | hosseind75 | -3/+0 | |
| message when RUST_BACKTRACE=0 | ||||
| 2020-10-09 | show a message when we are showing limited slice of query stack | hosseind75 | -0/+3 | |
| 2020-10-09 | change approach and run ui tests | hosseind75 | -5/+1 | |
| 2020-10-09 | run full query stack print just when RUST_BACKTRACE is set | hosseind75 | -1/+5 | |
| 2020-10-09 | ICEs should print the top of the query stack | hosseind75 | -13/+1 | |
| 2020-10-09 | rebase with master | hosseind75 | -0/+8 | |
| 2020-10-09 | fix show we're just showing... message instead of the end of query stack ↵ | hosseind75 | -1/+5 | |
| message when RUST_BACKTRACE=0 | ||||
| 2020-10-09 | run full query stack print just when RUST_BACKTRACE is set | hosseind75 | -3/+7 | |
| 2020-10-09 | ICEs should print the top of the query stack | hosseind75 | -1/+4 | |
| 2020-09-25 | Address review comment | marmeladema | -4/+6 | |
| 2020-09-25 | Fix profiling query key creation | marmeladema | -19/+12 | |
| 2020-09-25 | Rename `DefPathData::get_name()` to `DefPathData::name()` | marmeladema | -1/+1 | |
| 2020-09-25 | Move from {{closure}}#0 syntax to {closure#0} for (def) path components | marmeladema | -11/+19 | |
| 2020-09-19 | Unify the names of const eval queries and their return types | Oliver Scherer | -1/+1 | |
| 2020-09-18 | support const_evaluatable_checked across crate boundaries | Bastian Kauschke | -0/+6 | |
| 2020-09-18 | use abstract consts when unifying ConstKind::Unevaluated | Bastian Kauschke | -0/+16 | |
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+2695 | |
