much of the compiler upgraded to new API

bb1dffcf32Andrew Kelley committed on 7/1/2025, 11:35:26 PMparentf3be721
26 files changedLine totals unavailable