History log of /PHP-8.0/Zend/zend_hash.c (Results 201 – 225 of 440)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 69917807 15-Sep-2014 Dmitry Stogov

Optimized FE_RESET and FE_FETCH


# a7bfd006 15-Sep-2014 Nikita Popov

Remove always-true comparisons


# ca43b99f 15-Sep-2014 Nikita Popov

Update types in zend_hash

* String lengths are size_t
* Indexes are uint32_t
* Flags are uint32_t
* Booleans are zend_bool


Revision tags: php-5.6.1RC1, php-5.5.17RC1, php-5.4.33RC1, php-5.6.0
# 219794e1 26-Aug-2014 Dmitry Stogov

Split and optimize loop


Revision tags: POST_AST_MERGE, PRE_AST_MERGE
# 4d997f63 25-Aug-2014 Anatol Belski

master renames phase 3


# 6f9f0bf2 25-Aug-2014 Anatol Belski

master renames phase 2


# 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
# 864172d9 16-Aug-2014 Anatol Belski

further fixes to ext/standard and zend


# 8ee2a4a9 16-Aug-2014 Anatol Belski

first shot on merging the core fro the int64 branch


Revision tags: POST_PHPNG_MERGE, PRE_PHPNG_MERGE
# 2ece977c 14-Aug-2014 Dmitry Stogov

Fixed conversion of empty packed array into hash


Revision tags: php-5.6.0RC4, php-5.3.29, php-5.5.16RC1, php-5.4.32RC1, php-5.3.29RC1, php-5.6.0RC3, 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
# c1965f58 05-Jun-2014 Dmitry Stogov

Use reference counting instead of zval duplication


Revision tags: php-5.6.0beta4
# 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
# 40256e0f 26-May-2014 Dmitry Stogov

Use specialized functions instead of macros


# b66728aa 26-May-2014 Dmitry Stogov

Removed useless initializations


# 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
# e7b50a8e 13-May-2014 Tjerk Meesters

Convert to unpacked before deleting elements

Return FAILURE immediately if a string index removal is attempted.

Moved condition higher up


Revision tags: php-5.6.0beta2, php-5.5.12, php-5.4.28
# b30c7fe2 23-Apr-2014 Nikita Popov

Port JSON


# 69b5ee61 02-May-2014 Nikita Popov

Fixed bug #67169: []= after_array_splice incorrect

This fixes a regression I introduced in beta 1.


# b1ff1527 24-Apr-2014 Dmitry Stogov

Reimplement strtr()


# c98d373e 23-Apr-2014 Nikita Popov

Fix strict array comparison

Fixes Symfony test failures


# 72c287bd 21-Apr-2014 Dmitry Stogov

Combine HashTable.flags and HashTable.nApplyCount into single 32-bit word


Revision tags: php-5.4.28RC1, php-5.5.12RC1
# 050d7e38 15-Apr-2014 Dmitry Stogov

Cleanup (1-st round)


Revision tags: 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.


12345678910>>...18