rust/compiler/rustc_query_system/src
bors e3e432d4d6 Auto merge of #139756 - Zoxc:out-of-order-dep-graph, r=oli-obk
Allow out of order dep graph node encoding

This allows out of order dep graph node encoding by also encoding the index instead of using the file node order as the index.

`MemEncoder` is also brought back to life and used for encoding.

Both of these are done to enable thread-local encoding of dep graph nodes.

This is based on https://github.com/rust-lang/rust/pull/139636.
2025-04-25 15:38:58 +00:00
..
dep_graph Make sure there's no duplicate indices in the dep graph 2025-04-22 16:57:28 +02:00
ich expand: Leave traces when expanding cfg attributes 2025-03-26 15:30:12 +03:00
query Use a function to create QueryStackDeferred to ensure context is Copy 2025-03-26 13:09:36 +01:00
cache.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
error.rs don't return an Option from try_find_dep_kind 2025-01-07 21:57:00 +01:00
lib.rs Make #![feature(let_chains)] bootstrap conditional in compiler/ 2025-04-23 16:40:30 +02:00
values.rs Value recovery can take the whole CycleError 2024-01-08 20:30:10 +00:00