#
1814308e |
| 30-May-2019 |
Dmitry Stogov |
Don't specialize "cold" handlers |
#
8491800e |
| 30-May-2019 |
Dmitry Stogov |
Merge branch 'PHP-7.4' * PHP-7.4: Removed useless specialization. Specialized handlers called not specialized helpers.
|
#
4e567ed1 |
| 30-May-2019 |
Dmitry Stogov |
Removed useless specialization. Specialized handlers called not specialized helpers. |
#
10cf2c07 |
| 30-May-2019 |
Dmitry Stogov |
Merge branch 'PHP-7.4' * PHP-7.4: Reduce register pressure by reloading values on CPUs with few general purpose registers
|
#
cf388033 |
| 30-May-2019 |
Dmitry Stogov |
Reduce register pressure by reloading values on CPUs with few general purpose registers |
#
0a6a3503 |
| 30-May-2019 |
Dmitry Stogov |
Merge branch 'PHP-7.4' * PHP-7.4: Disable "bad" optimisations only for emulation loop
|
#
ee565529 |
| 30-May-2019 |
Dmitry Stogov |
Disable "bad" optimisations only for emulation loop |
#
c64fe84f |
| 28-May-2019 |
Dmitry Stogov |
Merge branch 'PHP-7.4' * PHP-7.4: Avoid double copying
|
#
b2cb6a4a |
| 28-May-2019 |
Dmitry Stogov |
Avoid double copying |
#
45c663a9 |
| 27-May-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
fd23f910 |
| 27-May-2019 |
Nikita Popov |
BIND_STATIC of implicit binding may be undef Even though we don't need it at runtime, add the BIND_IMPLICIT flag to BIND_STATIC as well, so we can distinguish this case in type infer
BIND_STATIC of implicit binding may be undef Even though we don't need it at runtime, add the BIND_IMPLICIT flag to BIND_STATIC as well, so we can distinguish this case in type inference. This fixes a JIT miscompile in arrow_functions/002.phpt.
show more ...
|
#
f106f571 |
| 13-May-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
Revision tags: 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. |
#
79f41944 |
| 02-May-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
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> |
#
f1767e23 |
| 17-Apr-2019 |
Dmitry Stogov |
Merge branch 'PHP-7.4' * PHP-7.4: Don't initialize return value before calling user functions
|
#
38f9c8d9 |
| 17-Apr-2019 |
Dmitry Stogov |
Don't initialize return value before calling user functions |
#
150c5e04 |
| 15-Apr-2019 |
Dmitry Stogov |
Merge branch 'PHP-7.4' * PHP-7.4: Removed tests that always (or almost always) true
|
#
cb3cfc9f |
| 15-Apr-2019 |
Dmitry Stogov |
Removed tests that always (or almost always) true |
#
dc42e403 |
| 15-Apr-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
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 |
#
39505764 |
| 11-Apr-2019 |
Dmitry Stogov |
Merge branch 'PHP-7.4' * PHP-7.4: Replace "ZEND_CALL_CTOR" hack by additional live-range
|
#
88a2268d |
| 11-Apr-2019 |
Dmitry Stogov |
Replace "ZEND_CALL_CTOR" hack by additional live-range |
#
5f46d218 |
| 11-Apr-2019 |
Dmitry Stogov |
Merge branch 'master' of git.php.net:php-src * 'master' of git.php.net:php-src: Use zend_quiet_write instead of ZEND_IGNORE_VALUE Suppress warnings using zend_quiet_write D
Merge branch 'master' of git.php.net:php-src * 'master' of git.php.net:php-src: Use zend_quiet_write instead of ZEND_IGNORE_VALUE Suppress warnings using zend_quiet_write Don't build JIT if the host architecture doesn't support it Fix incompatible pointer warning in zend_test Mark zend_jit_print_regset as unused Suppress write() warnings in jit_perf_dump.c Generate ZEND_COUNT for sizeof() Make tsrm_env_lock() void
show more ...
|