Problem
Sorting routes and records uses <=>. Not in compiler opcode set.
Goal
$a <=> $b returns -1, 0, or 1 for numbers and strings (PHP semantics).
Tasks
Acceptance criteria
echo 1 <=> 2, 2 <=> 2, 3 <=> 2; → -101
Files
lib/Compiler.php, lib/OpCode.php, lib/VM.php, lib/JIT.php
Problem
Sorting routes and records uses
<=>. Not in compiler opcode set.Goal
$a <=> $breturns -1, 0, or 1 for numbers and strings (PHP semantics).Tasks
usortpattern (after Language: Implement foreach (CFG → VM → JIT) #53 foreach or VM sort builtin)Acceptance criteria
echo 1 <=> 2, 2 <=> 2, 3 <=> 2;→-101Files
lib/Compiler.php,lib/OpCode.php,lib/VM.php,lib/JIT.php