| ⇢ | A | Declarations added | |
| ⇢ | A | Declaration_Visitor added | |
| ⇢ | A | Invocation_Visitor added | |
| B | ↗ | A | Analyzer improved |
| A | ↛ | Invocation_Finder removed |
| ⇢ | B | Declarations::load() added | |
| ⇢ | B | Declaration_Visitor::enterNode() added | |
| ⇢ | A | Declarations::find_differences() added | |
| ⇢ | A | Invocation_Visitor::enterNode() added | |
| ⇢ | A | Declarations::save() added | |
| ⇢ | A | Declaration_Visitor::leaveNode() added | |
| ⇢ | A | Invocation_Visitor::__construct() added | |
| ⇢ | A | Invocation_Visitor::leaveNode() added | |
| ⇢ | A | Declarations::__construct() added | |
| ⇢ | A | Declarations::get() added | |
| ⋮ | view more | ||
| B | ↛ | Analyzer::load_declarations() removed | |
| B | ↛ | Analyzer::enterNode() removed | |
| B | ↛ | Analyzer::find_differences() removed | |
| A | ↛ | Invocation_Finder::enterNode() removed | |
| A | ↛ | Analyzer::save_declarations() removed | |
| A | ↛ | Invocation_Finder::leaveNode() removed | |
| A | ↛ | Analyzer::add_declaration() removed | |
| A | ↛ | Analyzer::print_declarations() removed | |
| A | ↛ | Analyzer::get_declarations() removed | |
| A | ↛ | Analyzer::leaveNode() removed | |
| ⋮ | view more | ||