| Commit message (Expand) | Author | Age | Files | Lines |
| * | Avoid over-specialization | Dmitry Stogov | 2019-07-24 | 1 | -2/+2 |
| * | Avoid references in TMP var | Nikita Popov | 2019-07-24 | 1 | -1/+1 |
| * | Use run-time cache to avoid repeatable hash lookups when creating anonymous f... | Dmitry Stogov | 2019-07-19 | 1 | -2/+2 |
| * | ZEND_DECLARE_ANON_CLASS doesn't need to skip anything now. It's immediatelly ... | Dmitry Stogov | 2019-07-19 | 1 | -1/+1 |
| * | Separate "cold" parts of comparison instructions | Dmitry Stogov | 2019-07-11 | 1 | -2/+2 |
| * | Separate "cold" parts of binary op instructions | Dmitry Stogov | 2019-07-11 | 1 | -9/+9 |
| * | Fixed opcode description | Dmitry Stogov | 2019-07-08 | 1 | -1/+1 |
| * | Replace ZEND_ASSIGN_ADD (and others) by ZEND_ASSIGN_OP, ZEND_ASSIGN_DIM_OP, Z... | Dmitry Stogov | 2019-07-05 | 1 | -83/+55 |
| * | Improve zend_binary_assign_op helpers. | Dmitry Stogov | 2019-07-04 | 1 | -17/+17 |
| * | Optimization of INC/DEC helpers | Dmitry Stogov | 2019-07-03 | 1 | -5/+5 |
| * | Reduce overhead of delayed early binding | Dmitry Stogov | 2019-06-25 | 1 | -1/+1 |
| * | Register class before fetching parent | Nikita Popov | 2019-06-11 | 1 | -6/+6 |
| * | Don't specialize "cold" handlers | Dmitry Stogov | 2019-05-31 | 1 | -2/+2 |
| * | Removed useless specialization. Specialized handlers called not specialized h... | Dmitry Stogov | 2019-05-31 | 1 | -10/+10 |
| * | Implement spread operator in arrays | CHU Zhaowei | 2019-05-13 | 1 | -2/+4 |
| * | Avoid useless code duplication, because of unused specialization | Dmitry Stogov | 2019-02-15 | 1 | -3/+3 |
| * | Adios, yearly copyright ranges | Zeev Suraski | 2019-01-30 | 1 | -1/+1 |
| * | Implement ??= operator | Nikita Popov | 2019-01-22 | 1 | -2/+4 |
| * | Implement typed properties | Nikita Popov | 2019-01-11 | 1 | -18/+32 |
| * | Implement ZEND_ARRAY_KEY_EXISTS opcode to speed up array_key_exists() | Michael Moravec | 2018-12-26 | 1 | -2/+4 |
| * | Update email addresses. We're still @Zend, but future proofing it... | Zeev Suraski | 2018-11-01 | 1 | -3/+3 |
| * | Keep information about unresolved interfaces in zend_class_entry->interface_... | Dmitry Stogov | 2018-08-23 | 1 | -3/+3 |
| * | Replace zend_class_entry->traits by persistent zend_class_entry->trait_names. | Dmitry Stogov | 2018-08-23 | 1 | -3/+3 |
| * | Don't use second operand of BIND_STATIC instruction. | Dmitry Stogov | 2018-08-21 | 1 | -1/+1 |
| * | Fixed bug #76752 (Crash in ZEND_COALESCE_SPEC_TMP_HANDLER - assertion in _get... | Xinchen Hui | 2018-08-17 | 1 | -1/+1 |
| * | Encode parent class name as IS_CONST operand in DECLARE_INHERITED_CLASS and D... | Dmitry Stogov | 2018-07-25 | 1 | -4/+4 |
| * | Inline few small opcode handlers into hybrid executor | Dmitry Stogov | 2018-06-07 | 1 | -1/+1 |
| * | Avoid live range references in opcodes | Nikita Popov | 2018-02-16 | 1 | -2/+2 |
| * | fix unknown opcode overflow error | Haitao Lv | 2018-02-12 | 1 | -0/+7 |
| * | Moved "zval.u2.cache_slot" into free room of "zend_op" | Dmitry Stogov | 2018-02-05 | 1 | -52/+52 |
| * | Avoid repeatable ARG_SHOULD_BE_SENT_BY_REF() checks in FETCH_*FUNC_ARG and fo... | Dmitry Stogov | 2018-02-05 | 1 | -8/+8 |
| * | Changed CATCH instruction format (extended_value moved into op2, op2 into res... | Dmitry Stogov | 2018-01-31 | 1 | -1/+1 |
| * | Changed FETCH_CONSTANT instruction format (extended_value moved into op1) | Dmitry Stogov | 2018-01-31 | 1 | -1/+1 |
| * | Changed FETCH_CLASS instruction format (extended_value moved into op1) | Dmitry Stogov | 2018-01-31 | 1 | -2/+2 |
| * | Use fastcall calling convention | Dmitry Stogov | 2018-01-16 | 1 | -2/+2 |
| * | year++ | Xinchen Hui | 2018-01-02 | 1 | -1/+1 |
| * | Use ZEND_FAST_CONCAT instead of ZEND_CONCAT for CONST operands. | Dmitry Stogov | 2017-12-29 | 1 | -1/+1 |
| * | Use IS_EQUAL instead of CASE when first operand is CV or CONST. Removed CASE ... | Dmitry Stogov | 2017-12-29 | 1 | -1/+1 |
| * | Removed useless specialization | Dmitry Stogov | 2017-12-29 | 1 | -3/+3 |
| * | Array addition is not commutative | Dmitry Stogov | 2017-12-15 | 1 | -1/+1 |
| * | Remove duplicate handlers for commutative operations | Dmitry Stogov | 2017-12-15 | 1 | -10/+10 |
| * | Implement list() reference assignments | David Walker | 2017-12-09 | 1 | -3/+5 |
| * | Reduced VM code size. | Dmitry Stogov | 2017-12-07 | 1 | -1/+1 |
| * | TYPE_CHECK instruction changed. Now it keeps in extended_value a type mask. | Dmitry Stogov | 2017-11-23 | 1 | -1/+1 |
| * | Separate ISSET_ISEMPTY_CV/UNSET_CV from ISSET_ISEMPTY_VAR/UNSET_VAR | Dmitry Stogov | 2017-07-17 | 1 | -3/+7 |
| * | Update opcode description | Dmitry Stogov | 2017-05-30 | 1 | -1/+1 |
| * | Added ZEND_FUNC_NUM_ARGS, ZEND_FUNC_GET_ARGS instructions, to implement corre... | Dmitry Stogov | 2017-05-30 | 1 | -2/+6 |
| * | Added ZEND_GET_CLASS, ZEMD_GET_CALLED_CLASS, ZEND_GET_TYPE instructions, to i... | Dmitry Stogov | 2017-05-25 | 1 | -2/+8 |
| * | Added ZEND_COUNT instruction, to implement corresponding builtin. | Dmitry Stogov | 2017-05-25 | 1 | -2/+4 |
| * | Added ZEND_IN_ARRAY instruction, implementing optimized in_array() builtin fu... | Dmitry Stogov | 2017-05-24 | 1 | -2/+4 |