| ⇢ | B | Normalizer added | |
| ⇢ | B | Parser added | |
| ⇢ | A | Optimizer added | |
| ⇢ | A | IRProcessor added | |
| D | ↗ | A | TemplateParser improved |
| ⇢ | C | Normalizer::markBranchTables() added | |
| ⇢ | C | Normalizer::isEmpty() added | |
| ⇢ | C | Parser::appendOutput() added | |
| ⇢ | B | XPathHelper::parseEqualityExpr() added | |
| ⇢ | B | Normalizer::markEmptyElements() added | |
| ⇢ | B | Parser::parseChildren() added | |
| ⇢ | B | Parser::parseNode() added | |
| ⇢ | B | Normalizer::addCloseTagElements() added | |
| ⇢ | B | Optimizer::cloneCloseTagElementsIntoSwitch() added | |
| ⇢ | B | Optimizer::cloneCloseTagElementsOutOfSwitch() added | |
| ⋮ | view more | ||
| B | ↗ | A | TemplateParser::parseEqualityExpr() improved |
| C | ↛ | TemplateParser::markBranchTables() removed | |
| C | ↛ | TemplateParser::appendOutput() removed | |
| C | ↛ | TemplateParser::isEmpty() removed | |
| B | ↛ | TemplateParser::parseChildren() removed | |
| B | ↛ | TemplateParser::markEmptyElements() removed | |
| B | ↛ | TemplateParser::parseNode() removed | |
| B | ↛ | TemplateParser::parseXslChoose() removed | |
| B | ↛ | TemplateParser::addCloseTagElements() removed | |
| B | ↛ | TemplateParser::parseXslCopyOf() removed | |
| B | ↛ | TemplateParser::mergeConsecutiveLiteralOutputEleme... removed | |
| ⋮ | view more | ||