#
4d997f63 |
| 25-Aug-2014 |
Anatol Belski |
master renames phase 3
|
#
c3e3c98e |
| 25-Aug-2014 |
Anatol Belski |
master renames phase 1
|
Revision tags: POST_64BIT_BRANCH_MERGE, PRE_64BIT_BRANCH_MERGE, php-5.5.16, php-5.4.32 |
|
#
8ee2a4a9 |
| 16-Aug-2014 |
Anatol Belski |
first shot on merging the core fro the int64 branch
|
Revision tags: POST_PHPNG_MERGE, PRE_PHPNG_MERGE, php-5.6.0RC4, php-5.3.29, php-5.5.16RC1, php-5.4.32RC1, php-5.3.29RC1, php-5.6.0RC3 |
|
#
21dec5f5 |
| 29-Jul-2014 |
Dmitry Stogov |
ext/interbase support (incomplete)
|
Revision tags: php-5.5.15, php-5.4.31, php-5.4.31RC1, php-5.5.15RC1, php-5.6.0RC2, php-5.4.30, php-5.5.14, php-5.6.0RC1, php-5.5.14RC1, php-5.4.30RC1, php-5.6.0beta4 |
|
#
3f6f0d5a |
| 03-Jun-2014 |
Dmitry Stogov |
Simplified and optimized ZEND_HANDLE_NUMERIC()
|
#
b3b616cf |
| 29-May-2014 |
Dmitry Stogov |
Introduced immutable arrays. They don't need to be copyed and may be used directly from SHM.
|
Revision tags: php-5.4.29, php-5.5.13 |
|
#
05d0df47 |
| 26-May-2014 |
Dmitry Stogov |
Use new zend_hash API
|
#
40256e0f |
| 26-May-2014 |
Dmitry Stogov |
Use specialized functions instead of macros
|
#
9eb89ddd |
| 23-May-2014 |
Dmitry Stogov |
Use optimized zend_array_dup() function. convert zend_hash_num_elements() and zend_hash_next_free_element() into macros.
|
#
21da8af5 |
| 18-May-2014 |
Dmitry Stogov |
Removed the old hack that was originally developed to support constants in array indeces, and isn't needed anymore after the Bob's patch.
|
#
d07c1941 |
| 18-May-2014 |
Dmitry Stogov |
Use new hash iteration API and avoid old zend_hash_update_current_key() hack
|
Revision tags: php-5.5.13RC1, php-5.6.0beta3, php-5.4.29RC1, php-5.6.0beta2, php-5.5.12, php-5.4.28 |
|
#
b30c7fe2 |
| 23-Apr-2014 |
Nikita Popov |
Port JSON
|
#
42a33085 |
| 25-Apr-2014 |
Dmitry Stogov |
Avoid useless allocations
|
#
b1ff1527 |
| 24-Apr-2014 |
Dmitry Stogov |
Reimplement strtr()
|
#
5864ce8a |
| 22-Apr-2014 |
Dmitry Stogov |
Fixed compilation warnings
|
#
72c287bd |
| 21-Apr-2014 |
Dmitry Stogov |
Combine HashTable.flags and HashTable.nApplyCount into single 32-bit word
|
#
f71da392 |
| 21-Apr-2014 |
Dmitry Stogov |
Use ZEND_HASH_FOEACH_* instead of zend_hash_apply_*
|
#
54d9ad53 |
| 18-Apr-2014 |
Dmitry Stogov |
More ZEND_HASH_FOREACH_* related changes
|
#
7652a977 |
| 18-Apr-2014 |
Dmitry Stogov |
Use ZEND_FETCH_FOREACH_* macros to iterate over HashTables instead of zend_hash_move_forward() and family.
|
Revision tags: php-5.4.28RC1, php-5.5.12RC1, php-5.6.0beta1 |
|
#
ad2ef3d9 |
| 09-Apr-2014 |
Nikita Popov |
Add only_integer_keys option to zend_hash_reindex This allows to either do a full reindex, or only reindex the integer keys.
|
#
22d3eb31 |
| 08-Apr-2014 |
Nikita Popov |
Add zend_hash_splice This implements the original functionality of php_splice, but as an in-place operation, thus avoiding copying the HT. This is much faster (~10x) if the spli
Add zend_hash_splice This implements the original functionality of php_splice, but as an in-place operation, thus avoiding copying the HT. This is much faster (~10x) if the splice removes a small portion of the array and doesn't insert many elements.
show more ...
|
#
1aa8719e |
| 08-Apr-2014 |
Nikita Popov |
Add zend_hash_reindex The implementation differs from the original in array.c in that it rehashes the hashtable in the same loop. This is approximately two times faster (not counting
Add zend_hash_reindex The implementation differs from the original in array.c in that it rehashes the hashtable in the same loop. This is approximately two times faster (not counting the rare case of a purely associative array).
show more ...
|
#
3d17219c |
| 07-Apr-2014 |
Dmitry Stogov |
Refactored zend_hash_* iteration API zend_hash_fove_forward_ex(ht, pos) and family require second argument to be real pointer. &(ht)->nInternalPointer should be passed instead of NULL. zend_h
Refactored zend_hash_* iteration API zend_hash_fove_forward_ex(ht, pos) and family require second argument to be real pointer. &(ht)->nInternalPointer should be passed instead of NULL. zend_hash_update_current_key() may work only with internal pointer.
show more ...
|
#
66b3b907 |
| 07-Apr-2014 |
Dmitry Stogov |
Cleanup
|
Revision tags: php-5.4.27, php-5.5.11 |
|
#
e2e99b06 |
| 27-Mar-2014 |
Dmitry Stogov |
Typo
|