| ⇢ | A | ExitNode added | |
| ⇢ | A | JumpIfNode added | |
| ⇢ | A | JumpNode added | |
| ⇢ | A | ReturnNode added | |
| ⇢ | A | ThrowNode added | |
| ⇢ | A | DebugText added | |
| ⇢ | A | ControlFlowGraph added | |
| ⇢ | A | UnreachableVisitor added | |
| ⇢ | A | PrintCFGCommand added | |
| ⇢ | A | Block added | |
| ⋮ | view more | ||
| A | ↛ | Graph removed | |
| A | ↛ | Node removed | |
| A | ↛ | Edge removed | |
| ⇢ | D | DebugText::printGraph() added | |
| ⇢ | D | DebugText::visitBlock() added | |
| ⇢ | C | PrintCFGCommand::execute() added | |
| ⇢ | C | ControlFlowGraph::passNode() added | |
| ⇢ | B | ControlFlowGraph::passIf() added | |
| ⇢ | B | UnreachableVisitor::enterBlock() added | |
| ⇢ | A | ControlFlowGraph::passWhile() added | |
| ⇢ | A | JumpIfNode::getSubBlocks() added | |
| ⇢ | A | JumpNode::getSubBlocks() added | |
| ⇢ | A | BlockTraverser::traverse() added | |
| ⋮ | view more | ||
| A | ↛ | Graph::__construct() removed | |
| A | ↛ | Edge::__construct() removed | |
| A | ↛ | Node::__constructor() removed | |