History log of /PHP-7.4/Zend/zend_compile.c (Results 226 – 250 of 2214)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# e70618af 04-Oct-2017 Dmitry Stogov

Changed the way VM accesses constant operands in 64-bit builds.


# 44e0b79a 19-Sep-2017 Dmitry Stogov

Refactored array creation API. array_init() and array_init_size() are converted into macros calling zend_new_array(). They are not functions anymore and don't return any values.


Revision tags: php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23, php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1
# a80e462f 14-Aug-2017 Dmitry Stogov

Order live ranges according to "start" position


# 2fab6227 14-Aug-2017 Dmitry Stogov

Revert "Fixed live_range removing (bug can be triggred by JIT)"

This reverts commit aecf9965100e704339ccc33da6a31eca84c2d926.


# 6445b3a6 14-Aug-2017 Xinchen Hui

Revert "Fixed live_range removing (bug can be triggred by JIT)"

This reverts commit aecf9965100e704339ccc33da6a31eca84c2d926.


# aecf9965 11-Aug-2017 Xinchen Hui

Fixed live_range removing (bug can be triggred by JIT)


Revision tags: php-7.1.8, php-7.2.0beta2, php-7.0.22, php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1
# 1180d8c8 17-Jul-2017 Dmitry Stogov

Separate ISSET_ISEMPTY_CV/UNSET_CV from ISSET_ISEMPTY_VAR/UNSET_VAR


Revision tags: php-5.6.31, php-7.0.21, php-7.1.7
# bc5811f3 04-Jul-2017 Anatol Belski

further sync for vim mode lines


Revision tags: php-7.2.0alpha3
# e5741da8 25-Jun-2017 Nikita Popov

Fix format arguments

Only dropped one before, both need to go...


# 9dfcb04f 25-Jun-2017 Nikita Popov

Fix typo


# 8e10c9d3 25-Jun-2017 Michał Brzuchalski

Implement object type annotation

RFC: https://wiki.php.net/rfc/object-typehint


Revision tags: php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6, php-7.2.0alpha1, php-7.0.20
# a916bed8 30-May-2017 Dmitry Stogov

Fixed function name resolution


# 65edf442 30-May-2017 Dmitry Stogov

Check for possible run-time function name resolution


# 6043f76a 30-May-2017 Dmitry Stogov

Added ZEND_FUNC_NUM_ARGS, ZEND_FUNC_GET_ARGS instructions, to implement corresponding builtin functions.
Special optimisation for "array_slice(INT, func_get_args())" pattern.


# 017d65d7 30-May-2017 Dmitry Stogov

Extend ZEND_SEND_ARRAY to eliminate array_slice() call for "call_user_func_array(_, array_slice(_, LONG, _))" pattern.


# d32288b5 25-May-2017 Dmitry Stogov

Fixed copy-paste mistake


# f00d1c72 25-May-2017 Dmitry Stogov

Added ZEND_GET_CLASS, ZEMD_GET_CALLED_CLASS, ZEND_GET_TYPE instructions, to implement corresponding builtin functions.


# cd953269 25-May-2017 Dmitry Stogov

Added ZEND_COUNT instruction, to implement corresponding builtin.


# 44ec7327 25-May-2017 Dmitry Stogov

Fixed ZEND_IN_ARRAY related issues


# 7c738306 24-May-2017 Dmitry Stogov

Added ZEND_IN_ARRAY instruction, implementing optimized in_array() builtin function, through hash lookup in flipped array


Revision tags: php-7.1.6RC1, php-7.0.20RC1
# 8203a175 18-May-2017 Dmitry Stogov

Remove unused opcode handlers


# d5bc8624 16-May-2017 Anatol Belski

avoid strlen in common case


# ae3f975c 15-May-2017 Anatol Belski

Fixed bug #74589 __DIR__ wrong for unicode character


Revision tags: php-7.1.5, php-7.0.19
# b966a8b5 08-May-2017 Xinchen Hui

Fixed another potential dangling pointer


# 87d56a3d 08-May-2017 Xinchen Hui

Fixed bug #74546 (SIGILL in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER())


12345678910>>...89