Skip to content

Commit b595038

Browse files
committed
precompile: serialize the full edges graph (#46920)
Previously, we would flatten the edges graph during serialization, to simplify the deserialization codes, but that now was adding complexity and confusion and uncertainty to the code paths. Clean that all up, so that we do not do that. Validation is performed while they are represented as forward edges, so avoids needing to interact with backedges at all. This uses the same algorithm now as #46749 for cycle convergence. (cherry picked from commit fbd5a72)
1 parent 8d2e0f3 commit b595038

File tree

5 files changed

+532
-512
lines changed

5 files changed

+532
-512
lines changed

0 commit comments

Comments
 (0)