rust/compiler/rustc_query_system/src/dep_graph
bors c290e9de32 Auto merge of #126326 - eggyal:ununsafe-StableOrd, r=michaelwoerister
Un-unsafe the `StableOrd` trait

Whilst incorrect implementations of this trait can cause miscompilation, they cannot cause memory unsafety in rustc.

[Discussed on Zulip](https://rust-lang.zulipchat.com/#narrow/stream/182449-t-compiler.2Fhelp/topic/Policy.20of.20.60unsafe.60.20within.20the.20compiler).

cc [MCP 533](https://github.com/rust-lang/compiler-team/issues/533), #105175, `@michaelwoerister`

r? `@Nilstrieb`
2024-06-25 15:51:35 +00:00
..
debug.rs Move DepKind to rustc_query_system and define it as u16 2023-09-21 17:06:14 +02:00
dep_node.rs Ensure careful consideration is given by impls 2024-06-22 07:17:02 +01:00
edges.rs remove redundant imports 2023-12-10 10:56:22 +08:00
graph.rs Make the panic info more useful 2024-06-06 09:47:10 +00:00
mod.rs Allow for try_force_from_dep_node to fail 2024-06-19 07:21:41 -04:00
query.rs Move DepKind to rustc_query_system and define it as u16 2023-09-21 17:06:14 +02:00
README.md mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
serialized.rs Add a footer in FileEncoder and check for it in MemDecoder 2024-05-21 20:12:29 -04:00

To learn more about how dependency tracking works in rustc, see the [rustc guide].