#
cc12acef |
| 04-Dec-2017 |
Dmitry Stogov |
Use cheaper functions |
Revision tags: l |
|
#
ccc12b82 |
| 16-Nov-2017 |
Dmitry Stogov |
Avoid unnecessary reference-counting on strings. |
Revision tags: php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1 |
|
#
a8a17a72 |
| 01-Nov-2017 |
Xinchen Hui |
RC manipulation cleanup |
#
bbf57b11 |
| 30-Oct-2017 |
Sara Golemon |
Revert array_slice passthrough optimization This reverts commit fabb5b7a7421280b43e6f11c59d9446f6b21e3e6. This reverts commit e751e6cebad959592f223f99ffd2a60cdf51bed0. |
#
fad75a54 |
| 30-Oct-2017 |
Dmitry Stogov |
Merge branch 'master' into rc_debug * master: (26 commits) Better fix for bug #75451 (Assertion fails while foreach on empty xpath query) Catch with the latest AppVeyor unzip err
Merge branch 'master' into rc_debug * master: (26 commits) Better fix for bug #75451 (Assertion fails while foreach on empty xpath query) Catch with the latest AppVeyor unzip errors Fixed type inference Fix bug #75453 Incorrect reflection on ibase_connect and ibase_pconnect Fix compiler warnings We don't use a specific model for a MAKERNOTE so remove these checks that doesn't do anything anyway Remove these old comments, as for the TODO, there is already a FR for this Re-enable AppVeyor cache make sure run-tests reports exit status upon prerequisite error Remove implicit constants from test case Fix invalid read in zend_use_undefined_constant() Fix invalid read in mb_ord() Remove --with-libmbfl configure option Fixed bug #75451 (Assertion fails while foreach on empty xpath query) Add tests for UConverter::getStandards() convert spaces to tabs in ext/ftp/tests/server.inc Add tests for ftp_rename Fix bug #75434 Wrong reflection for mysqli_fetch_all function Don't optimize input arrays with suffix holes Fix bug #75307 Wrong reflection for openssl_open function ...
show more ...
|
#
352b4066 |
| 27-Oct-2017 |
Sara Golemon |
Merge branch 'PHP-7.2' * PHP-7.2: Don't optimize input arrays with suffix holes
|
#
cc96166f |
| 27-Oct-2017 |
Sara Golemon |
Don't optimize input arrays with suffix holes |
#
fabb5b7a |
| 27-Oct-2017 |
Sara Golemon |
array_slice() passthrough for preserve_keys=true as well |
#
e751e6ce |
| 27-Oct-2017 |
Sara Golemon |
Do not create a new array when slicing all of input array. |
#
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 |
|
#
9cf87aa1 |
| 24-Oct-2017 |
Dmitry Stogov |
Avoid HashTable allocations for empty arrays (using zend_empty_array). |
Revision tags: php-7.0.25 |
|
#
793ca716 |
| 22-Oct-2017 |
Anatol Belski |
Fix datatypes and compiler warnings Switch to size_t Not critical as an unsigned is already used, but fixes a couple of warnings in other areas. Normalize signature
Fix datatypes and compiler warnings Switch to size_t Not critical as an unsigned is already used, but fixes a couple of warnings in other areas. Normalize signature It's a function with the usual compare semantics, returning a platform specific at least produces unnecessary warnings elsewhere and is otherwise inappropriate. Fix return value Drop unused var Fix compiler warnings Fix compiler warning Fix var name in arginfo Fix cast
show more ...
|
Revision tags: php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1 |
|
#
254b74b8 |
| 05-Oct-2017 |
Dmitry Stogov |
HASH_FLAG_PERSISTENT renamed into IS_ARRAY_PERSISTENT and moved into GC_FLAGS (to be consistent with IS_STR_PERSISTENT). |
#
cb9d81ef |
| 05-Oct-2017 |
Dmitry Stogov |
Refactored recursion pretection |
Revision tags: 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 |
|
#
ba83338c |
| 24-Aug-2017 |
tbpgr |
Fix typo retuns to returns |
#
4fbff82c |
| 23-Aug-2017 |
Kalle Sommer Nielsen |
Kill compiler warnings in ext/standard |
Revision tags: php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2 |
|
#
6c2c7a02 |
| 01-Aug-2017 |
Nikita Popov |
Optimize array_unique() In SORT_STRING mode, instead of sorting the array, build a hash of seen elements. |
Revision tags: 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 |
|
#
5a51da99 |
| 29-Jun-2017 |
Dmitry Stogov |
Use inlined version of zval_ptr_dtor() in array_map() loop |
#
04fb3f28 |
| 25-Jun-2017 |
Tom Van Looy |
Remove superfluous semicolons |
Revision tags: php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2 |
|
#
9c2a1f52 |
| 19-Jun-2017 |
Dmitry Stogov |
Avoid useless dereferences and separations during paramter passing. |
#
ace9fe53 |
| 08-Jun-2017 |
Dmitry Stogov |
Improved new Zend Parameter Parsing API to avoid useless dereferences. This derefernce made sense only for explicit paramter passing by reference, but this feature was removed in PHP-7. The i
Improved new Zend Parameter Parsing API to avoid useless dereferences. This derefernce made sense only for explicit paramter passing by reference, but this feature was removed in PHP-7. The improvement is 100% backward compatible, only few "tricky" functions may be affected (e.g. extract and usort).
show more ...
|
Revision tags: php-7.1.6, php-7.2.0alpha1, php-7.0.20 |
|
#
27e7aea4 |
| 25-May-2017 |
Dmitry Stogov |
"Countable" interface is moved from SPL to Core |
Revision tags: php-7.1.6RC1, php-7.0.20RC1 |
|
#
a08723d3 |
| 18-May-2017 |
Dmitry Stogov |
Use interned empty and "one char" strings. |
#
2649a9e1 |
| 17-May-2017 |
Dmitry Stogov |
Removed useless dereferences |
Revision tags: php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1, php-7.1.4, php-7.0.18 |
|
#
51b06aa8 |
| 02-Apr-2017 |
Nikita Popov |
Merge branch 'PHP-7.1'
|