History log of /PHP-8.4/Zend/zend_hash.c (Results 226 – 250 of 481)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 6b3b4fc9 15-Nov-2014 Anatol Belski

joined identical conditional blocks


Revision tags: php-5.6.3, php-5.5.19, php-5.4.35
# b9f1daa9 06-Nov-2014 Anatol Belski

basic clang compatibility on windows


# 4f3763e2 06-Nov-2014 Dmitry Stogov

Micro optimizations


Revision tags: php-5.6.3RC1, php-5.5.19RC1
# e70dce7d 23-Oct-2014 Anatol Belski

fix datatype mismatch


# 53797ec1 23-Oct-2014 Anatol Belski

move the more common case up


# 8793aa40 22-Oct-2014 Dmitry Stogov

Optimized HashTable size calculation


# d5ccf4d2 22-Oct-2014 Anatol Belski

eliminate one branch when computing the initial table size


# f59daf21 22-Oct-2014 Anatol Belski

micro optimized initial hash size calculation

most of the calls are with a size <= 8, so don't even bother any
bitshifts. For the bigger sizes, use an intrinsic (should be extended
w

micro optimized initial hash size calculation

most of the calls are with a size <= 8, so don't even bother any
bitshifts. For the bigger sizes, use an intrinsic (should be extended
with gcc ones though).

show more ...


# 2a1250fa 16-Oct-2014 Dmitry Stogov

Micro optimization for zend_hash_next_index_insert_new()


Revision tags: php-5.5.18
# c00424e4 15-Oct-2014 Anatol Belski

bring back all the TSRMLS_FETCH() stuff

for better comparability with the mainstream


Revision tags: php-5.4.34, php-5.5.18RC1, php-5.6.1
# 06d0230a 26-Sep-2014 Anatol Belski

cleanup TSRMLS_FETCH


Revision tags: php-5.6.2
# bccc6531 19-Sep-2014 Dmitry Stogov

Avoid double IS_INTERNED() check


# 1e0e1b4a 18-Sep-2014 Dmitry Stogov

Split big _zend_handle_numeric_str() into small always inlined function that makes initial check and regular big function


Revision tags: php-5.4.33
# c2decc6a 16-Sep-2014 Dmitry Stogov

optimized colision list traverse


Revision tags: php-5.5.17
# 311a67a2 16-Sep-2014 Nikita Popov

Remove HASH_NEXT_INSERT flag

We already pass ht->nNextFreeElement and the rest is handled by
ZEND_HASH_ADD.


# 0bf55b65 16-Sep-2014 Nikita Popov

Remove two more always-true conditions


# 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


12345678910>>...20