| ⇢ | A | Context added | |
| ⇢ | A | JoinableOpcode added | |
| ⇢ | A | CallOpcode added | |
| ⇢ | A | CompareOpcode added | |
| ⇢ | A | DefineOpcode added | |
| ⇢ | A | FetchOpcode added | |
| ⇢ | A | OpenOpcode added | |
| ⇢ | A | OpcodeHeap added | |
| A | ↛ | InputValueNode removed |
| ⇢ | B | Opcode::operandToString() added | |
| ⇢ | A | Frontend::bypass() added | |
| ⇢ | A | Opcode::getOperationName() added | |
| ⇢ | A | InputInvocationNode::toPrimitive() added | |
| ⇢ | A | InputInvocationNode::toString() added | |
| ⇢ | A | Context::transaction() added | |
| ⇢ | A | OpcodeHeap::add() added | |
| ⇢ | A | InputInvocationNode::getValues() added | |
| ⇢ | A | Frontend::extract() added | |
| ⇢ | A | JoinableOpcode::__construct() added | |
| ⋮ | view more | ||
| A | ↛ | InputValueNode::toString() removed | |
| A | ↛ | InputValueNode::toPrimitive() removed | |
| A | ↛ | Opcode::getFile() removed | |
| A | ↛ | Opcode::getLine() removed | |
| A | ↛ | Opcode::getPosition() removed | |
| A | ↛ | Opcode::getColumn() removed | |
| A | ↛ | DirectiveInvocationNode::resolve() removed | |
| A | ↛ | InputInvocationNode::resolve() removed | |
| A | ↛ | InputValueNode::getValues() removed | |
| A | ↛ | InputValueNode::key() removed | |
| ⋮ | view more | ||