about summary refs log tree commit diff
path: root/compiler/rustc_query_system/src/values.rs
AgeCommit message (Collapse)AuthorLines
2024-01-08Value recovery can take the whole CycleErrorMichael Goulet-5/+6
2023-12-24Remove more `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-09-21Move `DepKind` to `rustc_query_system` and define it as `u16`John Kåre Alsaker-5/+5
2023-08-27Pass ErrorGuaranteed to cycle errorMichael Goulet-2/+4
2023-07-05Show which type was not specialized on query cycle misuseOli Scherer-2/+5
2022-12-23Use DepKind instead of &strgimbles-5/+5
2022-11-06Rename `Ctxt` and `CTX` to `Tcx` and `Qcx`Nilstrieb-4/+4
This makes it consistent and clear which context is used.
2022-10-07Rewrite representabilityCameron Steffen-2/+3
2022-09-06Make `HandleCycleError` an enum instead of a macro-generated closureJoshua Nelson-0/+14
- Add a `HandleCycleError` enum to rustc_query_system, along with a `handle_cycle_error` function - Move `Value` to rustc_query_system, so `handle_cycle_error` can use it - Move the `Value` impls from rustc_query_impl to rustc_middle. This is necessary due to orphan rules.