#
49ea143b |
| 26-Oct-2017 |
Dmitry Stogov |
Encapsulate reference-counting primitives. Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead. Added mactros to validate reference-count
Encapsulate reference-counting primitives. Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead. Added mactros to validate reference-counting (disabled for now). These macros are going to be used to eliminate race-condintions during reference-counting on data shared between threads.
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 |
|
#
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, php-7.1.8, php-7.2.0beta2, php-7.0.22, php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1, php-5.6.31, php-7.0.21, php-7.1.7, php-7.2.0alpha3, php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6, php-7.2.0alpha1, php-7.0.20 |
|
#
afc22828 |
| 06-Jun-2017 |
andrewnester |
Fixed #74699 - Broken ArrayIterator unserializing
|
#
96fe07e0 |
| 02-Jul-2017 |
Tyson Andre |
Fixes Bug #71412 Incorrect ArrayIterator __construct signature ArrayIterator doesn't have a getIterator method(), or an iterator setter, and I don't think it makes sense for it to have o
Fixes Bug #71412 Incorrect ArrayIterator __construct signature ArrayIterator doesn't have a getIterator method(), or an iterator setter, and I don't think it makes sense for it to have one.
show more ...
|
Revision tags: php-7.1.6RC1, php-7.0.20RC1, php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1, php-7.1.4, php-7.0.18, php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17 |
|
#
c398198c |
| 10-Mar-2017 |
Xinchen Hui |
Fixed bug #74218 (ArrayIterator error message is confusing)
|
#
8f799137 |
| 02-Mar-2017 |
andrewnester |
Fixed bug #74058 Fall back from get_property_ptr_ptr to read_property if offsetGet is overridden.
|
Revision tags: php-7.1.3RC1, php-7.0.17RC1, php-7.1.2, php-7.0.16, php-7.0.16RC1, php-7.1.2RC1, php-5.6.30, php-7.0.15, php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1 |
|
#
dac6c639 |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
478f119a |
| 04-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
#
9e29f841 |
| 02-Jan-2017 |
Sammy Kaye Powers |
Update copyright headers to 2017
|
Revision tags: php-7.1.1 |
|
#
09b36113 |
| 09-Dec-2016 |
Xinchen Hui |
Fix the bug in ZEND_ASSIGN_DIM (as nikic suggest)
|
#
6812721e |
| 09-Dec-2016 |
Xinchen Hui |
Revert "Refix bug #73686" This reverts commit 4589386026dbf15d980ba0c7c92dc587cead15e8.
|
#
45893860 |
| 09-Dec-2016 |
Xinchen Hui |
Refix bug #73686
|
#
68bdd6d0 |
| 09-Dec-2016 |
Xinchen Hui |
Fixed bug #73686 (Adding settype()ed values to ArrayObject results in references)
|
Revision tags: php-5.6.29, php-7.0.14, php-7.1.0, php-5.6.29RC1, php-7.0.14RC1, php-7.1.0RC6, php-5.6.28, php-7.0.13, php-5.6.28RC1, php-7.1.0RC5, php-7.0.13RC1 |
|
#
f74d7d92 |
| 24-Oct-2016 |
Stanislav Malyshev |
Fix bug #73144 and bug #73341 - remove extra dtor
|
Revision tags: php-7.1.0RC4, php-5.6.27, php-7.0.12, php-7.1.0RC3, php-5.6.27RC1, php-7.0.12RC1, php-5.6.26, php-7.1.0RC2, php-7.0.11 |
|
#
ecb7f58a |
| 12-Sep-2016 |
Stanislav Malyshev |
Fix bug #73029 - Missing type check when unserializing SplArray
|
#
022e75cb |
| 12-Sep-2016 |
Stanislav Malyshev |
Fix bug #73029 - Missing type check when unserializing SplArray (cherry picked from commit 6d16288150be33392a3249e417a0929881feb9a2) Conflicts: ext/spl/spl_array.c
|
#
d690014b |
| 11-Sep-2016 |
Andrea Faulds |
Remove zpp fallback code (always use Fast ZPP) Squashed commit of the following: commit 3e27fbb3d22b42d181e15c345f1c59a007b6b58c Author: Andrea Faulds <ajf@ajf.me> Date: S
Remove zpp fallback code (always use Fast ZPP) Squashed commit of the following: commit 3e27fbb3d22b42d181e15c345f1c59a007b6b58c Author: Andrea Faulds <ajf@ajf.me> Date: Sun Sep 11 19:14:37 2016 +0100 Keep dummy FAST_ZPP macro for compatibility commit 8a7cfd00deaa4a3c5026c97580c49c886c72a5b4 Author: Andrea Faulds <ajf@ajf.me> Date: Mon Sep 5 22:36:03 2016 +0100 Remove FAST_ZPP macro and plain zpp fallback code
show more ...
|
Revision tags: php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10, php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1, php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38, php-5.6.24RC1, php-7.1.0alpha3, php-7.0.9RC1, php-7.1.0alpha2 |
|
#
323b2733 |
| 21-Jun-2016 |
Dmitry Stogov |
Fixed compilation warnings
|
Revision tags: php-7.0.8, php-5.6.23 |
|
#
16160386 |
| 21-Jun-2016 |
Dmitry Stogov |
Added ZEND_ATTRIBUTE_FORMAT to some middind functions. "%p" replaced by ZEND_LONG_FMT to avoid compilation warnings. Fixed most incorrect use cases of format specifiers.
|
Revision tags: php-5.5.37 |
|
#
7f428cae |
| 21-Jun-2016 |
Stanislav Malyshev |
fix build
|
#
3f627e58 |
| 21-Jun-2016 |
Stanislav Malyshev |
Fixed ##72433: Use After Free Vulnerability in PHP's GC algorithm and unserialize
|
#
7d538645 |
| 14-Jun-2016 |
Aaron Piotrowski |
E_RECOVERABLE_ERROR -> thrown Error
|
Revision tags: php-5.6.23RC1, php-7.0.8RC1, php-7.1.0alpha1, php-5.6.22, php-5.5.36, php-7.0.7, php-5.6.22RC1, php-7.0.7RC1, php-7.0.6, php-5.6.21, php-5.5.35, php-5.6.21RC1, php-7.0.6RC1, php-5.6.20, php-5.5.34, php-7.0.5, php-5.6.20RC1, php-7.0.5RC1, php-5.6.19, php-5.5.33, php-7.0.4, php-5.6.19RC1, php-7.0.4RC1, php-5.6.18, php-7.0.3, php-5.5.32, php-5.6.18RC1, php-7.0.3RC1 |
|
#
b1e854f7 |
| 12-Jan-2016 |
Nikita Popov |
Fix bug #71334 Always duplicate the array before doing a sort with user-defined comparison function, to avoid access to the intermediate inconsistent state. I've also droppe
Fix bug #71334 Always duplicate the array before doing a sort with user-defined comparison function, to avoid access to the intermediate inconsistent state. I've also dropped the "array modification" warning, as protection against modifications is no longer relevant if we're always working on a copy anyway. This also required some changes to how SplArray forwards calls to sorting functions.
show more ...
|
#
f3309173 |
| 20-Mar-2016 |
Nikita Popov |
Fixed bug #62059
|
#
fd561505 |
| 24-Feb-2016 |
Nikita Popov |
Fix construction of AO with overloaded object error a) Fix uses of zend_string in error message b) Don't assign the overloaded object as the backing storage, that sort of defeats
Fix construction of AO with overloaded object error a) Fix uses of zend_string in error message b) Don't assign the overloaded object as the backing storage, that sort of defeats the point. Instead leave the previous value.
show more ...
|