History log of /PHP-7.4/Zend/zend_vm_execute.h (Results 101 – 125 of 1715)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-7.3.3RC1, php-7.2.16RC1, php-7.2.15, php-7.3.2, php-7.2.15RC1, php-7.3.2RC1, php-5.6.40, php-7.1.26, php-7.3.1, php-7.2.14, php-7.2.14RC1, php-7.3.1RC1, php-5.6.39, php-7.1.25, php-7.2.13, php-7.0.33, php-7.3.0, php-7.1.25RC1, php-7.2.13RC1, php-7.3.0RC6, php-7.1.24, php-7.2.12, php-7.3.0RC5, php-7.1.24RC1, php-7.2.12RC1, php-7.3.0RC4, php-7.1.23, php-7.2.11, php-7.3.0RC3
# e829d087 06-Oct-2018 CHU Zhaowei

Implement spread operator in arrays

RFC: https://wiki.php.net/rfc/spread_operator_for_array

Closes GH-3640.


# f3e5bbe6 02-May-2019 Nikita Popov

Implement arrow functions

Per RFC: https://wiki.php.net/rfc/arrow_functions_v2

Co-authored-by: Levi Morrison <levim@php.net>
Co-authored-by: Bob Weinand <bobwei9@hotmail.com>


# 38f9c8d9 17-Apr-2019 Dmitry Stogov

Don't initialize return value before calling user functions


# cb3cfc9f 15-Apr-2019 Dmitry Stogov

Removed tests that always (or almost always) true


# 7f6c22cb 15-Apr-2019 Nikita Popov

Fix last maybe uninit warnings on 7.4

Most of these only occur under GCC 5. Not fond of all the workarounds
(especially the PDO one), but it gets us a clean build...


# 55cc2804 11-Apr-2019 Dmitry Stogov

Backported call frame initialization improvement


# 88a2268d 11-Apr-2019 Dmitry Stogov

Replace "ZEND_CALL_CTOR" hack by additional live-range


# 30df87f7 11-Apr-2019 Nikita Popov

Generate ZEND_COUNT for sizeof()

sizeof() is an alias of count(), so we should generate the same
code for them.


# e86820eb 08-Apr-2019 Nikita Popov

Fix invalid function by-ref prop assign handling


# d6848625 04-Apr-2019 Dmitry Stogov

Optimized "smart branch" instructions


# 9038d5c6 04-Apr-2019 Dmitry Stogov

Make is_identical() functions return zend_bool (instead of int)


# 575c3576 04-Apr-2019 Dmitry Stogov

unused variable


# 9cb926d8 02-Apr-2019 Dmitry Stogov

Improved comparison opcode handlers


# 14359eb7 19-Mar-2019 Dmitry Stogov

Fixed typo


# 9357953b 18-Mar-2019 Dmitry Stogov

micro-optimization


# d4bef4ce 15-Feb-2019 Dmitry Stogov

Avoid useless code duplication, because of unused specialization


# 78a1d769 15-Feb-2019 Dmitry Stogov

Reduce slow code size


# adf2f397 14-Feb-2019 Nikita Popov

Fix build without global regs


# 626bc3a2 12-Feb-2019 Dmitry Stogov

More accurate handling of global registers (allow VM with single global register)


# 1a4ffcd2 07-Feb-2019 Nikita Popov

Fix DIM_OBJ specialization in zend_vm_get_opcode_handler_func

DIM_OBJ also specializes over ASSIGN_STATIC_PROP nowadays.


# 340c6d39 31-Jan-2019 Nikita Popov

Revert "Don't silence fatal errors with @"

This reverts commit abd36289e26cc0365e82373699aba4c1ffff464d.

This wasn't ready for merging yet, there are still some test
failures.


# abd36289 26-Nov-2018 Nikita Popov

Don't silence fatal errors with @


# a81202ac 30-Jan-2019 Zeev Suraski

Adios, yearly copyright ranges


# a50198d0 15-Jan-2019 Nikita Popov

Implement ??= operator

RFC: https://wiki.php.net/rfc/null_coalesce_equal_operator

$a ??= $b is $a ?? ($a = $b), with the difference that $a is only
evaluated once, to the degree

Implement ??= operator

RFC: https://wiki.php.net/rfc/null_coalesce_equal_operator

$a ??= $b is $a ?? ($a = $b), with the difference that $a is only
evaluated once, to the degree that this is possible. In particular
in $a[foo()] ?? $b function foo() is only ever called once.
However, the variable access themselves will be reevaluated.

show more ...


# 0941f258 17-Jan-2019 Dmitry Stogov

Removed useless Z_REFCOUNTED_P() checks.


12345678910>>...69