The optimization to call the compiler through VM directly (instead of CEK) when it's JIT-compiled was producing incorrect bytecode for all subsequently compiled functions, causing "Expected number, got symbol" errors across render-to-html, parse-loop, etc. Revert to always using CEK for compilation. The compiler runs via CEK which is slower but produces correct bytecode. JIT-compiled USER functions still run at VM speed. 1166 passed, 0 failed. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
41 KiB
41 KiB