Commit b397c11
committed
Auto merge of #62038 - Zoxc:pre-gc-dep-graph, r=<try>
[WIP] Make dep node indices persistent between sessions
This makes marking dep nodes green faster (and lock free in the case with no diagnostics). This change is split out from #60035.
Unlike #60035 this makes loading the dep graph slower because it loads 2 copies of the dep graph, one immutable and one mutable.
Based on #61845, #61779 and #61923.File tree
19 files changed
+906
-512
lines changed- src
- librustc_data_structures
- librustc_incremental/persist
- librustc_interface
- librustc_macros/src
- librustc_typeck/coherence
- librustc
- dep_graph
- query
- ty
- query
19 files changed
+906
-512
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2893 | 2893 | | |
2894 | 2894 | | |
2895 | 2895 | | |
| 2896 | + | |
2896 | 2897 | | |
2897 | 2898 | | |
2898 | 2899 | | |
| |||
0 commit comments