| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-03-30 | rustc -> rustc_middle part 1 | Mazdak Farrokhzad | -2485/+0 | |
| 2020-03-27 | Cleanups. | Camille GILLOT | -5/+5 | |
| 2020-03-27 | Remove the QueryGetter trait. | Camille GILLOT | -2/+2 | |
| 2020-03-26 | Don't allow access to the Session. | Camille GILLOT | -3/+5 | |
| 2020-03-26 | Rename read_query_job -> current_query_job and simplify it. | Camille GILLOT | -2/+2 | |
| 2020-03-26 | Move generics on QueryCache. | Camille GILLOT | -3/+3 | |
| 2020-03-26 | Rustfmt. | Camille GILLOT | -1/+2 | |
| 2020-03-26 | Make librustc compile. | Camille GILLOT | -7/+773 | |
| 2020-03-26 | Move query system to librustc_query_system. | Camille GILLOT | -2304/+0 | |
| 2020-03-26 | Make get_query into an extension trait. | Camille GILLOT | -29/+55 | |
| 2020-03-26 | Generalise Query starting. | Camille GILLOT | -75/+114 | |
| 2020-03-26 | Generalise JobOwner::try_start. | Camille GILLOT | -18/+13 | |
| 2020-03-26 | Generalise try_get_cached. | Camille GILLOT | -11/+17 | |
| 2020-03-26 | Move HashStable bound to the trait definition. | Camille GILLOT | -10/+4 | |
| 2020-03-26 | Parametrise by try_collect_active_jobs. | Camille GILLOT | -69/+78 | |
| 2020-03-26 | Generalise QueryLatch. | Camille GILLOT | -10/+20 | |
| 2020-03-26 | Decouple from DepKind. | Camille GILLOT | -12/+12 | |
| 2020-03-26 | Generalise QueryJobId. | Camille GILLOT | -28/+28 | |
| 2020-03-26 | Make QueryContext a subtrait of DepContext. | Camille GILLOT | -7/+9 | |
| 2020-03-26 | Make QueryCache generic on the context. | Camille GILLOT | -46/+50 | |
| 2020-03-26 | Make QueryDescription parameter a type. | Camille GILLOT | -25/+38 | |
| 2020-03-26 | Make QueryAccessor argument a type. | Camille GILLOT | -89/+127 | |
| 2020-03-26 | Make QueryConfig argument a type. | Camille GILLOT | -7/+5 | |
| 2020-03-26 | Rollup merge of #69866 - estebank:guess_head_span, r=eddyb | Mazdak Farrokhzad | -2/+3 | |
| Rename `def_span` to `guess_head_span` r? @eddyb | ||||
| 2020-03-25 | Rename `def_span` to `guess_head_span` | Esteban Küber | -2/+3 | |
| 2020-03-25 | Rollup merge of #70319 - lcnr:issue63695, r=eddyb | Dylan DPC | -2/+13 | |
| correctly normalize constants closes #70317 implements https://github.com/rust-lang/rust/issues/70125#issuecomment-602133708 r? eddyb cc @varkor | ||||
| 2020-03-25 | Auto merge of #70297 - nnethercote:clean-up-debugging-options, ↵ | bors | -3/+1 | |
| r=michaelwoerister Clean up debugging options I found various sub-optimal things when I was looking at option handling. | ||||
| 2020-03-24 | normalize some imports, prefer direct ones. | Mazdak Farrokhzad | -4/+5 | |
| 2020-03-24 | Remove `-Z incremental-queries`. | Nicholas Nethercote | -3/+1 | |
| Because it uses `parse_bool` and defaults to true, it is actually impossible to set it to false. And it hasn't been experimental for some time now. | ||||
| 2020-03-23 | Fully qualify the path to DepKind. | Camille GILLOT | -8/+4 | |
| This is needed since `middle::cstore` defines another type named `DepKind`, and we should not rely on shadowing to get the right one. | ||||
| 2020-03-23 | Address review. | Camille GILLOT | -0/+6 | |
| 2020-03-23 | Fallout in other crates. | Camille GILLOT | -13/+0 | |
| 2020-03-23 | query normalize_generic_arg_after_erasing_regions | Bastian Kauschke | -2/+13 | |
| 2020-03-22 | Rollup merge of #70229 - matthiaskrgr:cl3ppy, r=Mark-Simulacrum | Dylan DPC | -1/+1 | |
| more clippy fixes * remove unused unit values (clippy::unused_unit) * make some let-if-bindings more idiomatic (clippy::useless_let_if_seq) * clarify when we pass () to functions (clippy::unit_arg) * don't redundantly repeat field names (clippy::redundant_field_names) * remove redundant returns (clippy::needless_return) * use let instead of match for matches with single bindings (clippy::match_single_binding) * don't convert results to options just for matching (clippy::if_let_some_result) | ||||
| 2020-03-21 | remove unused unit values (clippy::unused_unit) | Matthias Krüger | -1/+1 | |
| 2020-03-21 | Rollup merge of #69910 - cjgillot:polym, r=Zoxc | Dylan DPC | -201/+226 | |
| Avoid query type in generics There are at the moment roughly 170 queries in librustc. The way ty::query is structured, a lot of code is duplicated for each query. I suspect this to be responsible for a part of librustc'c compile time. This PR reduces the amount of code generic on the query, replacing it by code generic on the key-value types. This is split out of #69808, and should not contain the perf regression. cc #65031 | ||||
| 2020-03-19 | hir: replace "items" terminology with "nodes" where appropriate. | Eduard-Mihai Burtescu | -1/+0 | |
| 2020-03-19 | rustc: use LocalDefId instead of DefIndex in HirId. | Eduard-Mihai Burtescu | -35/+0 | |
| 2020-03-19 | rustc: rename DefId::to_local to expect_local and use it instead of ↵ | Eduard-Mihai Burtescu | -1/+1 | |
| LocalDefId::from_def_id. | ||||
| 2020-03-19 | rustc: use LocalDefId instead of DefIndex for query keys. | Eduard-Mihai Burtescu | -7/+7 | |
| 2020-03-17 | Make stuff private. | Camille GILLOT | -24/+19 | |
| 2020-03-16 | Remove QueryState type alias. | Camille GILLOT | -21/+22 | |
| 2020-03-16 | Make QueryCache parameters associated types. | Camille GILLOT | -94/+101 | |
| 2020-03-16 | Simplify type aliases. | Camille GILLOT | -36/+21 | |
| 2020-03-16 | Offload try_collect_active_jobs. | Camille GILLOT | -26/+37 | |
| 2020-03-16 | Remove Q parameter from try_get_cached. | Camille GILLOT | -11/+13 | |
| 2020-03-16 | Remove Q parameter from JobOwner. | Camille GILLOT | -18/+43 | |
| 2020-03-16 | Remove Q parameter from query stats. | Camille GILLOT | -9/+14 | |
| 2020-03-16 | Remove Q parameter from alloc_self_profile_query_strings_for_query_cache. | Camille GILLOT | -6/+7 | |
| 2020-03-16 | Remove Q parameter from QueryCache::lookup. | Camille GILLOT | -13/+14 | |
