Revision tags: php-5.6.19RC1, php-7.0.4RC1 |
|
#
af66ad28 |
| 04-Feb-2016 |
Nikita Popov |
Remove use of register keyword in headers Headers must be C++ compatible -- this throws warnings. The register keyword is not used for optimization, at least not in optimized bu
Remove use of register keyword in headers Headers must be C++ compatible -- this throws warnings. The register keyword is not used for optimization, at least not in optimized builds.
show more ...
|
Revision tags: php-5.6.18, php-7.0.3, php-5.5.32, php-5.6.18RC1, php-7.0.3RC1, php-5.6.17, php-5.5.31, php-7.0.2 |
|
#
97a9470d |
| 02-Jan-2016 |
Xinchen Hui |
bump year which is missed in rev 49493a2
|
#
3537e95d |
| 02-Jan-2016 |
Xinchen Hui |
bump year which is missed in rev 49493a2
|
Revision tags: php-7.0.2RC1 |
|
#
0402f05b |
| 21-Dec-2015 |
Dmitry Stogov |
Fixed possible crash on Zend/tests/bug71154.phpt
|
Revision tags: php-5.6.17RC1, php-7.0.1RC1, php-7.0.0, php-5.6.16, php-7.0.0RC8 |
|
#
6313e16a |
| 23-Nov-2015 |
Xinchen Hui |
Improved fix for bug (count on symbol table)
|
Revision tags: php-7.0.0RC7, php-5.6.16RC1, php-5.6.15, php-7.0.0RC6, php-7.0.1, php-5.6.15RC1, php-7.0.0RC5, php-5.5.30, php-5.6.14, php-7.0.0RC4, php-5.6.14RC1, php-7.0.0RC3, php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45 |
|
#
37f0c6b5 |
| 31-Aug-2015 |
Dmitry Stogov |
Add myself into list of authors of the most refactored files.
|
#
25f9e255 |
| 26-Aug-2015 |
Dmitry Stogov |
Fixed bug #70187 (Notice: unserialize(): Unexpected end of serialized data)
|
Revision tags: php-5.6.13RC1, php-7.0.0RC1 |
|
#
adf0e499 |
| 13-Aug-2015 |
Xinchen Hui |
zend_hash_resize seems useless, use zend_hash_extend
|
Revision tags: php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44 |
|
#
7d5fb7bb |
| 29-Jul-2015 |
Xinchen Hui |
Fixed bug #69674 (SIGSEGV array.c:953)
|
#
16f2ce85 |
| 10-Aug-2015 |
Xinchen Hui |
Hmm, we should also take care of uninitialized hashTable
|
#
be54eb7d |
| 10-Aug-2015 |
Xinchen Hui |
Fixed bug #70211 (php 7 ZEND_HASH_IF_FULL_DO_RESIZE use after free)
|
Revision tags: php-5.6.12RC1, php-7.0.0beta2, php-7.0.0beta1, php-5.6.11, php-5.5.27, php-5.4.43 |
|
#
4a2e40bb |
| 30-Jun-2015 |
Dmitry Stogov |
Use ZSTR_ API to access zend_string elements (this is just renaming without semantick changes).
|
#
4bd22cf1 |
| 29-Jun-2015 |
Dmitry Stogov |
Improved zend_string API (Francois Laupretre) Squashed commit of the following: commit d96eab8d79b75ac83d49d49ae4665f948d15a804 Author: Francois Laupretre <francois@tekwire.net>
Improved zend_string API (Francois Laupretre) Squashed commit of the following: commit d96eab8d79b75ac83d49d49ae4665f948d15a804 Author: Francois Laupretre <francois@tekwire.net> Date: Fri Jun 26 01:23:31 2015 +0200 Use the new 'ZSTR' macros in the rest of the code. Does not change anything to the generated code (thanks to compat macros) but cleaner. commit b3526439104ac7a89a8e0c79dbebf33b22bd01b8 Author: Francois Laupretre <francois@tekwire.net> Date: Thu Jun 25 13:45:06 2015 +0200 Improve zend_string API Add missing methods
show more ...
|
Revision tags: php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2, php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42 |
|
#
869f662c |
| 05-Jun-2015 |
Dmitry Stogov |
Use better zend_hash_* functions
|
#
0655abef |
| 05-Jun-2015 |
Xinchen Hui |
Improve the fix for bug #69756
|
Revision tags: POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL, php-5.6.10RC1, php-5.5.26RC1 |
|
#
6c8d49b6 |
| 19-May-2015 |
Dmitry Stogov |
Improved hash table copying
|
Revision tags: php-5.5.25, php-5.6.9, php-5.4.41, php-5.6.9RC1, php-5.5.25RC1 |
|
#
ffe804a5 |
| 27-Apr-2015 |
Dmitry Stogov |
Use new hash iteration API.
|
#
ef36d8a9 |
| 24-Apr-2015 |
Dmitry Stogov |
Optimized zend_hash_rehash(), added some exoectations to generate better code
|
#
62656877 |
| 24-Apr-2015 |
Dmitry Stogov |
Added HashTable flag HASH_FLAG_STATIC_KEYS that is maintaned to be set if all hash table keys are numbers or interned strings. Take this flag into account when copy or destroy HashTable to avoud
Added HashTable flag HASH_FLAG_STATIC_KEYS that is maintaned to be set if all hash table keys are numbers or interned strings. Take this flag into account when copy or destroy HashTable to avoud useless checks for each key.
show more ...
|
#
770cb1da |
| 21-Apr-2015 |
Dmitry Stogov |
Keep realpath and PCRE caches in consistency with opcache SHM.
|
Revision tags: php-5.6.8, php-5.5.24, php-5.4.40, php-5.6.8RC1, php-5.5.24RC1 |
|
#
4be8d798 |
| 24-Mar-2015 |
Dmitry Stogov |
Add some assumptions.
|
#
743541b3 |
| 19-Mar-2015 |
Anatol Belski |
fix datatype mismatch warnings
|
Revision tags: php-5.6.7, php-5.5.23, php-5.4.39 |
|
#
db10b725 |
| 13-Mar-2015 |
Dmitry Stogov |
Use fastcall calling convention for most critical ZE subsystems.
|
#
2b42d719 |
| 13-Mar-2015 |
Dmitry Stogov |
Changed HashTable layout: Removed HashTable->arHash (reduced memory consumption). Now hash slots may be accessed using HT_HASH() macro. Hash slotas are allocated together with Buckets (b
Changed HashTable layout: Removed HashTable->arHash (reduced memory consumption). Now hash slots may be accessed using HT_HASH() macro. Hash slotas are allocated together with Buckets (before them) and lay in reverse order from HashTable->arData base address (see comments in Zend/zend_types.h) Indexes in hash table and conflict resolution chains (Z_NEXT) may be stored as indeces or offsets in bytes, depending on system (32 or 64-bit). HashTable data filelds are reordered to keep the most useful for zend_hash_find() data in the same CPU cache line.
show more ...
|
#
95b4aa52 |
| 07-Mar-2015 |
Xinchen Hui |
Fixed zend_hash_append result duplicated key actually, maybe we should precalculate before calling zend_hash_appen when we are not sure whether the hash is caclculated(prop_info->name).
Fixed zend_hash_append result duplicated key actually, maybe we should precalculate before calling zend_hash_appen when we are not sure whether the hash is caclculated(prop_info->name). but it looks a little ugly.. (also for zend_string_copy)
show more ...
|