summaryrefslogtreecommitdiff
path: root/Zend/zend_hash.c
Commit message (Expand)AuthorAgeFilesLines
* Reorder conditionsDmitry Stogov2019-09-121-1/+1
* Merge branch 'PHP-7.4'Nikita Popov2019-07-041-2/+4
|\
| * Assert that HT entries using add_new APIs are really newNikita Popov2019-07-041-2/+4
* | Make zend_hash_rehash() a void functionAndrey Gromov2019-06-271-3/+2
* | Merge branch 'PHP-7.4'Nikita Popov2019-06-111-0/+20
|\ \ | |/
| * Add specialized pair construction APINikita Popov2019-06-111-0/+20
* | Merge branch 'PHP-7.4'Nikita Popov2019-05-071-0/+12
|\ \ | |/
| * [AArch64] Use NEON to initialize zend_hashSebastian Pop2019-05-071-0/+12
* | Merge branch 'PHP-7.4'Nikita Popov2019-04-161-5/+8
|\ \ | |/
| * Don't overwrite iterator count during real initNikita Popov2019-04-161-2/+4
| * Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-04-161-3/+4
| |\
| | * Fix HT flags copying wrt iterator countNikita Popov2019-04-161-4/+6
* | | Merge branch 'PHP-7.4'Nikita Popov2019-04-161-47/+20
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-04-161-47/+20
| |\ \ | | |/
| | * Fix second part of bug #77903Nikita Popov2019-04-161-0/+7
| | * Partial fix for bug #77903Nikita Popov2019-04-161-47/+13
* | | Merge branch 'PHP-7.4'Nikita Popov2019-04-101-1/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-04-101-1/+1
| |\ \ | | |/
| | * Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-04-101-1/+1
| | |\
| | | * Fix pgsql use after free trying to reuse closed connectionNikita Popov2019-04-101-1/+1
| | * | Future-proof email addressesZeev Suraski2018-11-011-3/+3
* | | | Make zend_hash_sort() return voidrjhdby2019-03-221-4/+2
* | | | Implement the negative_array_index RFCPedro Magalhães2019-02-081-6/+10
|/ / /
* | | Remove local variablesPeter Kokot2019-02-031-10/+0
* | | Adios, yearly copyright rangesZeev Suraski2019-01-301-1/+1
* | | Revert HASH_FLAG_INITIALIZED into HASH_FLAG_UNINITIALIZED.Dmitry Stogov2018-12-281-33/+37
* | | Added specialized code for small arraysDmitry Stogov2018-12-201-30/+44
* | | Added specialized code for small arraysDmitry Stogov2018-12-191-28/+32
* | | Update email addresses. We're still @Zend, but future proofing it...Zeev Suraski2018-11-011-3/+3
* | | Use HT_MIN_SIZE when duplicating an empty arrayPedro Magalhães2018-10-051-1/+4
* | | Turn zend_hash_exists() into inline functionDmitry Stogov2018-09-191-42/+0
* | | Remove unused ZEND_FILE_LINE in i_zval_ptr_dtorNikita Popov2018-09-161-6/+6
* | | Merge branch 'PHP-7.3'Dmitry Stogov2018-09-141-3/+5
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.2' into PHP-7.3Dmitry Stogov2018-09-141-3/+5
| |\ \ | | |/
| | * Fixed bug #76800 (foreach inconsistent if array modified during loop)Dmitry Stogov2018-09-141-3/+5
* | | Keep collision list ordered from higher to lower buckets.Dmitry Stogov2018-09-041-3/+19
* | | Perform run-time binding reusing HashTable bucket (without new bucket inserti...Dmitry Stogov2018-08-291-0/+49
|/ /
* | Use better macrosDmitry Stogov2018-07-301-2/+2
* | Loop optimizationDmitry Stogov2018-07-301-5/+7
* | Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
* | API cleanup.Dmitry Stogov2018-07-231-50/+50
* | Improved "Fast Shutdown".Dmitry Stogov2018-07-171-0/+17
* | Removed "dead" code (zend_hash_update() never fails)Dmitry Stogov2018-06-011-3/+3
* | Optimize zend_new_array() for special case, when size <= HT_MIN_SIZEDmitry Stogov2018-05-311-2/+9
* | Replace unused generic zend_hash_*add_or_update() functions by compact implme...Dmitry Stogov2018-05-291-5/+34
* | _zend_hash_index_add_or_update_i() optimizationDmitry Stogov2018-05-291-58/+37
* | Use zend_string_release_ex() instread of zend_string_release() in places, whe...Dmitry Stogov2018-05-281-2/+2
* | CleanupXinchen Hui2018-05-081-1/+1
* | Optimize zend_hash_find() for the most usual caseDmitry Stogov2018-05-071-8/+20
* | Changed worst HashTable load factor from 1.0 to 0.5Dmitry Stogov2018-05-041-13/+38