| ⇢ | A | PrintTest added | |
| ⇢ | A | IssetOp added | |
| ⇢ | A | Coalesce added | |
| ⇢ | A | CoalesceTest added | |
| ⇢ | A | EmptyOp added | |
| ⇢ | A | EmptyTest added | |
| ⇢ | A | BreakSt added | |
| ⇢ | A | ContinueSt added | |
| ⇢ | A | ExitOp added | |
| ⇢ | A | PrintOp added | |
| ⋮ | view more | ||
| A | ↘ | B | Statement got worse |
| ⇢ | B | IssetOp::compile() added | |
| ⇢ | B | Coalesce::compile() added | |
| ⇢ | B | EmptyOp::compile() added | |
| ⇢ | A | IssetTest::testIssetVarNull() added | |
| ⇢ | A | IssetTest::testIssetVarNotExisting() added | |
| ⇢ | A | PrintTest::testPrintOpSuccess() added | |
| ⇢ | A | CoalesceTest::testCoalesceVarInt() added | |
| ⇢ | A | CoalesceTest::testCoalesceVarNull() added | |
| ⇢ | A | CoalesceTest::testCoalesceVarNotExisting() added | |
| ⇢ | A | EmptyTest::testEmptyVarInt() added | |
| ⋮ | view more | ||
| B | ↗ | A | Statement::__construct() improved |