frontend: incremental progress

This commit makes more progress towards incremental compilation, fixing
some crashes in the frontend. Notably, it fixes the regressions introduced
by #20964. It also cleans up the "outdated file root" mechanism, by
virtue of deleting it: we now detect outdated file roots just after
updating ZIR refs, and re-scan their namespaces.
895267c916mlugg committed on 8/17/2024, 10:50:10 PM· committed by Jacob Youngparent2b05e85
9 files changedLine totals unavailable