Pass C-side SemaFuncAir arrays into zig_compare_air so the callback can compare Air tags/datas/extra directly against the Zig compiler's in-memory arrays, eliminating 4 heap allocations + 3 memcpys per function. Fix the early-return guard in PerThread.zig to also check verbose_air_callback, so the callback fires even when enable_debug_extensions is false (ReleaseFast). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
182 KiB
182 KiB