History log of /PHP-7.1/Zend/zend_hash.h (Results 76 – 100 of 233)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


12345678910