Files
rust/compiler
Stuart Cook aa2efbc60a Rollup merge of #153492 - Zoxc:querykeyid, r=nnethercote
Add a `TaggedQueryKey` to identify a query instance

This adds back a `TaggedQueryKey` enum which represents a query kind and the associated key. This is used to replace `QueryStackDeferred` and `QueryStackFrameExtra` and the associated lifting operation for cycle errors

This approach has a couple of benefits:
- We only run description queries when printing the query stack trace in the panic handler
- The unsafe code for `QueryStackDeferred` is removed
- Cycle handles have access to query keys, which may be handy

Some further work could be replacing `QueryStackFrame` with `TaggedQueryKey` as the extra information can be derived from it.
2026-03-13 18:28:11 +11:00
..
2026-03-11 06:25:23 +11:00
2026-03-11 06:25:23 +11:00
2026-03-07 10:42:02 -08:00
2026-03-11 06:25:23 +11:00
2026-03-12 14:37:51 +01:00
2026-03-11 16:04:40 +11:00
2026-03-11 06:25:23 +11:00
2026-03-11 06:25:23 +11:00
2026-03-11 06:25:23 +11:00
2026-03-11 21:54:42 +11:00
2026-03-12 14:37:51 +01:00
2026-03-11 06:25:23 +11:00
2026-01-19 16:08:54 +00:00