rust/compiler/rustc_query_system/src
bors f0bc76ac41 Auto merge of #91742 - cjgillot:force-backtrace, r=estebank
Print a backtrace when query forcing fails.

The aim of this PR is to help debugging incremental compilation bugs where query forcing panics.
For instance: https://github.com/rust-lang/rust/issues/90682 https://github.com/rust-lang/rust/issues/90697 https://github.com/rust-lang/rust/issues/90715 https://github.com/rust-lang/rust/issues/90739 https://github.com/rust-lang/rust/issues/91401

These bugs happen when the dep-graph attempts to force a dep-node whose fingerprint does not correspond to an actual DefPathHash. PR https://github.com/rust-lang/rust/pull/91741 attempts to hide this bug.

I still don't know how to reproduce these bugs, so I sadly could not test this debugging device.
2023-02-24 23:48:44 +00:00
..
dep_graph Auto merge of #91742 - cjgillot:force-backtrace, r=estebank 2023-02-24 23:48:44 +00:00
ich Use a lock-free datastructure for source_span 2023-02-21 08:38:24 +00:00
query Rollup merge of #108169 - Zoxc:query-key-copy, r=cjgillot 2023-02-24 12:02:41 +05:30
cache.rs Rename Ctxt and CTX to Tcx and Qcx 2022-11-06 13:25:06 +01:00
error.rs Always evaluate vecs of subdiagnostics eagerly 2022-12-04 01:13:21 +01:00
lib.rs errors: generate typed identifiers in each crate 2023-02-22 09:15:53 +00:00
values.rs Use DepKind instead of &str 2022-12-23 18:39:49 +05:30