Revision tags: 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 |
|
#
7189e0b7 |
| 28-Sep-2018 |
Nikita Popov |
Merge branch 'PHP-7.2' into PHP-7.3
|
#
8e7dfc6d |
| 28-Sep-2018 |
Nikita Popov |
Merge branch 'PHP-7.1' into PHP-7.2
|
#
83e2b9e2 |
| 28-Sep-2018 |
Nikita Popov |
Fixed bug #76946 |
Revision tags: 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 |
|
#
8d3f8ca1 |
| 03-Jul-2018 |
Peter Kokot |
Remove unused Git attributes ident The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last use
Remove unused Git attributes ident The $Id$ keywords were used in Subversion where they can be substituted with filename, last revision number change, last changed date, and last user who changed it. In Git this functionality is different and can be done with Git attribute ident. These need to be defined manually for each file in the .gitattributes file and are afterwards replaced with 40-character hexadecimal blob object name which is based only on the particular file contents. This patch simplifies handling of $Id$ keywords by removing them since they are not used anymore.
show more ...
|
#
7d4e18b0 |
| 12-Jul-2018 |
Dmitry Stogov |
Improved user iterator implementation to reduce zend_class_entry memory consumption and avoid race condition during resolving/caching of user iterator functions of internal classes in ZTS build. |
#
67b4c337 |
| 09-Jul-2018 |
Dmitry Stogov |
Uze ZVAL_COPY_DEREF() instead of ZVAL_DEREF() and ZVAL_COPY() |
Revision tags: php-7.3.0alpha2, php-7.1.19, php-7.2.7 |
|
#
72104d2b |
| 12-Jun-2018 |
Xinchen Hui |
supplemental fix for bug #76427 there are two parts to make this problem visible , the first is our new gc new freeing zvals in an opposite direction(compare to 7.2) the second is ze
supplemental fix for bug #76427 there are two parts to make this problem visible , the first is our new gc new freeing zvals in an opposite direction(compare to 7.2) the second is zend_object_store_del doesn't check IS_VALID since 7.3 (using assertion instead)
show more ...
|
#
ffaee274 |
| 11-Jun-2018 |
Xinchen Hui |
Fixed bug #76427 (Segfault in zend_objects_store_put) |
Revision tags: php-7.1.19RC1, php-7.3.0alpha1, php-7.2.7RC1 |
|
#
f2b4ec4b |
| 31-May-2018 |
Dmitry Stogov |
Export standard object handlers, to avoid indirect access |
Revision tags: 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 |
|
#
701437a9 |
| 25-Feb-2018 |
Gabriel Caruso |
Remove return types from some magic method in protos __construct, __destruct, __wakeup does not have return types defined. |
Revision tags: php-7.2.3RC1, php-7.1.15RC1, php-7.1.14, php-7.2.2 |
|
#
5e8aa036 |
| 23-Jan-2018 |
Dmitry Stogov |
Access extra data stored in zval through macros |
Revision tags: php-7.1.14RC1, php-7.2.2RC1 |
|
#
d6881293 |
| 16-Jan-2018 |
Dmitry Stogov |
Removed recursive call |
#
6aa045e1 |
| 13-Jan-2018 |
Nikita Popov |
Merge branch 'PHP-7.2'
|
#
cf70e191 |
| 13-Jan-2018 |
Nikita Popov |
Merge branch 'PHP-7.1' into PHP-7.2
|
#
8c07170d |
| 13-Jan-2018 |
Nikita Popov |
Fix generator GC if yield from parent chain does not reach root Parents may be unlinked while another generator sharing part of the chain is running. As such, we cannot assume that the p
Fix generator GC if yield from parent chain does not reach root Parents may be unlinked while another generator sharing part of the chain is running. As such, we cannot assume that the parent chain goes all the way to the root. Instead walk backwards from root to leaf, like we also do during destruction.
show more ...
|
#
47e6c149 |
| 12-Jan-2018 |
Nikita Popov |
Merge branch 'PHP-7.2'
|
#
d00f52b6 |
| 12-Jan-2018 |
Nikita Popov |
Merge branch 'PHP-7.1' into PHP-7.2
|
#
cab0a814 |
| 12-Jan-2018 |
Nikita Popov |
Try to fix yield from GC issues Make sure we always update root and parent references before releasing the old root object. This fixes some crashes under aggressive cycle collec
Try to fix yield from GC issues Make sure we always update root and parent references before releasing the old root object. This fixes some crashes under aggressive cycle collection, so hopefully this will also fix bug #75351.
show more ...
|
#
d8d20020 |
| 12-Jan-2018 |
Nikita Popov |
Merge branch 'PHP-7.2'
|
#
e112b847 |
| 12-Jan-2018 |
Nikita Popov |
Merge branch 'PHP-7.1' into PHP-7.2
|
#
420d11e8 |
| 12-Jan-2018 |
Nikita Popov |
Fixed bug #75396 Do not run finally blocks in generators on unclean shutdown (e.g. caused by exit). This is consistent with how finally blocks outside of generators behave. |
#
5fef837c |
| 09-Jan-2018 |
Nikita Popov |
Simplify non-linear generator yield from tree Remove special handling for 2-4 children. Now the three possible cases are no children, one child, or many children (HT). The non-l
Simplify non-linear generator yield from tree Remove special handling for 2-4 children. Now the three possible cases are no children, one child, or many children (HT). The non-linear (many children) case is extremely rare, so there is no point in trying to optimize it.
show more ...
|
#
27f09efa |
| 12-Jan-2018 |
Nikita Popov |
Avoid duplicate addition of generators in yield from tree |
#
12c386f5 |
| 11-Jan-2018 |
Dmitry Stogov |
Use ZEND_CLOSURE_OBJECT() macro to resolve closure op_array to closure object through address calculation, instead of op_array->prototype reuse. (reapply 781e1573afdc7c336b3577ceabc9c65cafea17e8, now
Use ZEND_CLOSURE_OBJECT() macro to resolve closure op_array to closure object through address calculation, instead of op_array->prototype reuse. (reapply 781e1573afdc7c336b3577ceabc9c65cafea17e8, now it should be OK).
show more ...
|
#
6ba10a03 |
| 11-Jan-2018 |
Dmitry Stogov |
Revert "Use ZEND_CLOSURE_OBJECT() macro to resolve closure op_array to closure object through address calculation, instead of op_array->prototype reuse." (this patch is incomplete or wrong)
Revert "Use ZEND_CLOSURE_OBJECT() macro to resolve closure op_array to closure object through address calculation, instead of op_array->prototype reuse." (this patch is incomplete or wrong) This reverts commit 781e1573afdc7c336b3577ceabc9c65cafea17e8.
show more ...
|