| ⇢ | A | UnsetSt added | |
| ⇢ | A | ExitTest added | |
| ⇢ | A | ExitOp added | |
| ⇢ | A | EvalOp added | |
| ⇢ | A | PrintOp added | |
| ⇢ | A | EvalTest added | |
| ⇢ | A | IssetTest added | |
| ⇢ | A | PrintTest added | |
| ⇢ | A | IssetOp added | |
| ⇢ | A | Coalesce added | |
| ⋮ | view more | ||
| A | ↘ | C | Statement got worse |
| ⇢ | B | IssetOp::compile() added | |
| ⇢ | B | Coalesce::compile() added | |
| ⇢ | B | EmptyOp::compile() added | |
| ⇢ | B | DeclareSt::compile() added | |
| ⇢ | A | EmptyTest::testEmptyVarZero() added | |
| ⇢ | A | EmptyTest::testEmptyVarNull() added | |
| ⇢ | A | ExitOp::compile() added | |
| ⇢ | A | EmptyTest::testEmptyVarNotExisting() added | |
| ⇢ | A | PrintOp::compile() added | |
| ⇢ | A | BreakSt::compile() added | |
| ⋮ | view more | ||
| C | ↘ | D | Statement::factory() got worse |