| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-10-06 | Query the fingerprint style during key reconstruction | Mark Rousskov | -3/+4 | |
| Keys can be reconstructed from fingerprints that are not DefPathHash, but then we cannot extract a DefId from them. | ||||
| 2021-10-05 | Auto merge of #89266 - cjgillot:session-ich, r=michaelwoerister | bors | -1/+0 | |
| Move ICH to rustc_query_system Based on https://github.com/rust-lang/rust/pull/89183 The StableHashingContext does not need to be in rustc_middle. This PR moves it to rustc_query_system. This will avoid a dependency between rustc_ast_lowering and rustc_middle in https://github.com/rust-lang/rust/pull/89124. | ||||
| 2021-10-03 | Access StableHashingContext in rustc_query_system. | Camille GILLOT | -1/+0 | |
| 2021-10-03 | Remove re-export. | Camille GILLOT | -1/+1 | |
| 2021-10-02 | Prevent macro ambiguity errors | bjorn3 | -13/+13 | |
| The previous macro_rules! parsers failed when an additional modifier was added with ambiguity errors. The error is pretty unclear as to what exactly the cause here is, but this change simplifies the argument parsing code such that the error is avoided. | ||||
| 2021-09-21 | Disable visible path calculation for PrettyPrinter in Ok path of compiler | Alik Aslanyan | -2/+5 | |
| 2021-08-29 | Retrieve `DefKind` from HIR map to reduce chance of cycles | Noah Lev | -4/+6 | |
| `tcx.def_kind()` could theoretically invoke another query, which could cause an infinite query loop. Accessing the HIR map directly makes that less likely to happen. I also changed it to use `as_local()` (`tcx.def_kind()` seems to implicitly call `expect_local()`) and `opt_def_kind()` to reduce the chance of panicking on valid code. | ||||
| 2021-08-27 | Note that type aliases cannot be recursive | Noah Lev | -1/+6 | |
| 2021-07-25 | Create `QuerySideEffects` and use it for diagnostics | Aaron Hill | -9/+11 | |
| 2021-07-18 | Remove deadlock virtual call. | Camille GILLOT | -6/+5 | |
| 2021-07-18 | Move OnDiskCache to rustc_query_impl. | Camille GILLOT | -33/+43 | |
| 2021-06-15 | Auto merge of #85154 - cjgillot:lessfn, r=bjorn3 | bors | -5/+5 | |
| Reduce amount of function pointers in query invocation. r? `@ghost` | ||||
| 2021-05-31 | Auto merge of #85266 - cjgillot:hir-dep-clean, r=michaelwoerister | bors | -34/+1 | |
| Remove obsolete workaround. The regression test for #62649 appears to pass even without the workaround. | ||||
| 2021-05-30 | Only test if key is local. | Camille GILLOT | -2/+1 | |
| 2021-05-30 | Reduce amount of function pointers. | Camille GILLOT | -4/+5 | |
| 2021-05-27 | Remove obsolete workaround. | Camille GILLOT | -34/+1 | |
| 2021-05-15 | Remove def_path_str. | Camille GILLOT | -5/+2 | |
| 2021-05-15 | Move key recovering into force_query. | Camille GILLOT | -14/+1 | |
| 2021-05-01 | Apply `--cfg parallel_compiler` when documenting | Joshua Nelson | -6/+4 | |
| This also reverts commit 9823c2cc700fea541bf2670fcee93af662b63022 working around the bug. | ||||
| 2021-04-12 | Introduce CompileMonoItem DepNode | bjorn3 | -0/+5 | |
| 2021-03-30 | Stream the dep-graph to a file. | Camille GILLOT | -4/+1 | |
| 2021-03-29 | Don't duplicate the extern providers once for each crate | bjorn3 | -13/+12 | |
| 2021-02-21 | Simplify hashing. | Camille GILLOT | -2/+2 | |
| 2021-02-20 | Move print_query_stack to rustc_query_system. | Camille GILLOT | -32/+2 | |
| 2021-02-20 | Move report_cycle to rustc_query_system. | Camille GILLOT | -56/+6 | |
| The call to `ty::print::with_forced_impl_filename_line` is done when constructing the description, at the construction of the QueryStackFrame. | ||||
| 2021-02-20 | Move Query to rustc_query_system. | Camille GILLOT | -42/+16 | |
| Rename it to QueryStackFrame and document a bit. | ||||
| 2021-02-20 | Do not hold query key in Query. | Camille GILLOT | -52/+61 | |
| 2021-02-20 | Access the session directly from DepContext. | Camille GILLOT | -15/+0 | |
| 2021-02-19 | Workaround rustdoc not honouring cfg(parallel_compiler). | Camille GILLOT | -4/+6 | |
| 2021-02-19 | Move the query system to rustc_query_impl. | Camille GILLOT | -0/+726 | |
