Revision tags: php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12 |
|
#
a2c41c0e |
| 15-Nov-2019 |
Tyson Andre |
Fix $x = (bool)$x; for undefined with opcache And `$x = !$x` Noticed while working on GH-4912 The included test would not emit undefined variable errors in php 8.0 with
Fix $x = (bool)$x; for undefined with opcache And `$x = !$x` Noticed while working on GH-4912 The included test would not emit undefined variable errors in php 8.0 with opcache enabled. The command used: ``` php -d zend_extension=opcache.so --no-php-ini -d error_reporting=E_ALL \ -d opcache.file_cache= -d opcache.enable_cli=1 test.php ```
show more ...
|
Revision tags: php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5, php-7.1.33, php-7.2.24, php-7.3.11, php-7.4.0RC4 |
|
#
96c84b7b |
| 10-Oct-2019 |
Nikita Popov |
Fix leak on static method call on non-existent class
|
Revision tags: php-7.3.11RC1, php-7.2.24RC1, php-7.4.0RC3, php-7.2.23, php-7.3.10, php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1 |
|
#
ed749edd |
| 29-Aug-2019 |
Nikita Popov |
Fix use-after-free of immediately invoked closure with extra args
|
Revision tags: php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8, php-7.4.0beta1, php-7.2.21RC1, php-7.3.8RC1 |
|
#
9ccf3fb9 |
| 15-Jul-2019 |
Dmitry Stogov |
Fixed incorrect specialization (missed IS_INDIRECT handling)
|
Revision tags: php-7.4.0alpha3, php-7.3.7, php-7.2.20, php-7.4.0alpha2, php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2, php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1, php-7.2.19, php-7.3.6, php-7.1.30, php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5, php-7.2.18RC1, php-7.3.5RC1, php-7.2.17, php-7.3.4, php-7.1.28, php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16, 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 |
|
#
902d39a3 |
| 13-Oct-2018 |
Peter Kokot |
Trim trailing whitespace in source code files
|
#
7f6387b5 |
| 13-Oct-2018 |
Peter Kokot |
Trim trailing whitespace in source code files
|
Revision tags: php-7.1.23, php-7.2.11, php-7.3.0RC3, php-7.1.23RC1, php-7.2.11RC1, php-7.3.0RC2, php-5.6.38, php-7.1.22, php-7.3.0RC1, php-7.2.10, php-7.0.32, php-7.1.22RC1, php-7.3.0beta3, php-7.2.10RC1, php-7.1.21, php-7.2.9, php-7.3.0beta2, php-7.1.21RC1, php-7.3.0beta1, php-7.2.9RC1, php-5.6.37, php-7.1.20, php-7.3.0alpha4, php-7.0.31, php-7.2.8, php-7.1.20RC1, php-7.2.8RC1, php-7.3.0alpha3 |
|
#
d1b1866a |
| 27-Jun-2018 |
Xinchen Hui |
Fixed bug #76534 (PHP hangs on 'illegal string offset on string references with an error handler)
|
Revision tags: php-7.3.0alpha2, php-7.1.19, php-7.2.7, php-7.1.19RC1, php-7.3.0alpha1, php-7.2.7RC1, php-7.1.18, php-7.2.6, php-7.2.6RC1, php-7.1.18RC1, php-5.6.36, php-7.2.5, php-7.1.17, php-7.0.30, php-7.1.17RC1, php-7.2.5RC1, php-5.6.35, php-7.0.29, php-7.2.4, php-7.1.16, php-7.1.16RC1, php-7.2.4RC1, php-7.1.15, php-5.6.34, php-7.2.3, php-7.0.28, php-7.2.3RC1, php-7.1.15RC1, php-7.1.14, php-7.2.2, php-7.1.14RC1, php-7.2.2RC1 |
|
#
fd30c59e |
| 09-Jan-2018 |
Nikita Popov |
Fixed bug #75786 SEND_UNPACK on iterators was duplicating references in-place, which effectively leaks the original value and causes an off-by-one refcount on the duplicated value.
Fixed bug #75786 SEND_UNPACK on iterators was duplicating references in-place, which effectively leaks the original value and causes an off-by-one refcount on the duplicated value. Replace this with a deref, as an actual duplication is not even needed in this case.
show more ...
|
Revision tags: php-7.1.13, php-5.6.33, php-7.2.1, php-7.0.27 |
|
#
7a7ec01a |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
#
ccd4716e |
| 02-Jan-2018 |
Xinchen Hui |
year++
|
Revision tags: php-7.2.1RC1, php-7.1.13RC1, php-7.0.27RC1, php-7.2.0, php-7.1.12, php-7.0.26, php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1 |
|
#
dba5a798 |
| 07-Nov-2017 |
DanielCiochiu |
Fixed #74862: Unable to clone instance when private __clone defined Even though __clone was implemented as private and called only from parent class, child extending class instance could
Fixed #74862: Unable to clone instance when private __clone defined Even though __clone was implemented as private and called only from parent class, child extending class instance could not be cloned.
show more ...
|
Revision tags: php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25, php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1, php-7.1.10, php-7.2.0RC3, php-7.0.24, 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 |
|
#
cd6893ae |
| 14-Aug-2017 |
Dmitry Stogov |
Fixed attempt to free invalid structure (result of ROPE_INIT is not a zval)
|
Revision tags: php-7.1.8, php-7.2.0beta2, php-7.0.22 |
|
#
9b87b73f |
| 27-Jul-2017 |
Xinchen Hui |
Req #74963 (Improved error message on fetching property of non-object)
|
#
112eda75 |
| 19-Jul-2017 |
Dmitry Stogov |
Separate the fast-patch
|
#
ecb67e59 |
| 18-Jul-2017 |
Nikita Popov |
Don't reuse compare_function operands If the same zval is used for the result and one operand, then the function thinks it is responsible for freeing the value in case of a type conv
Don't reuse compare_function operands If the same zval is used for the result and one operand, then the function thinks it is responsible for freeing the value in case of a type conversion.
show more ...
|
Revision tags: php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1 |
|
#
f49ee79e |
| 17-Jul-2017 |
Dmitry Stogov |
gc_check_possible_root() may throw exception.
|
#
1180d8c8 |
| 17-Jul-2017 |
Dmitry Stogov |
Separate ISSET_ISEMPTY_CV/UNSET_CV from ISSET_ISEMPTY_VAR/UNSET_VAR
|
#
5b0e6248 |
| 17-Jul-2017 |
Dmitry Stogov |
Removed vim mode lines. zend_vm_opcodes.h loses these lines after regeneration. Lines in zend_vm_def.h lead to insertion inthe middle of zend_vm_execute.h.
|
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 |
|
#
02ef5d38 |
| 04-Jul-2017 |
Dmitry Stogov |
Revert "Avoid run-time checks performed at compile-time." This reverts commit 8fe47a47cf30eb3bf50a5cdb4e07f6fa135d21c7.
|
#
60d032d6 |
| 25-Jun-2017 |
Tom Van Looy |
Remove unused variable op2. It is redeclared later.
|
#
c136afa2 |
| 25-Jun-2017 |
Nikita Popov |
Fix FE_FETCH_* exception check Only applying this for 7.2, because handling this would be ugly under the old retval freeing semantics.
|
#
ed37ca73 |
| 25-Jun-2017 |
Nikita Popov |
Fixed bug #74810 And also did some general cleanup in ZEND_FUNC_GET_ARGS.
|
#
7802cf8c |
| 20-Jun-2017 |
Dmitry Stogov |
Added specialized FE_FETCH_R handler for iteration over array
|
#
31a2198f |
| 20-Jun-2017 |
Dmitry Stogov |
FE_RESER/FE_FETCH optimisation
|