summaryrefslogtreecommitdiff
path: root/Zend/zend_hash.h
Commit message (Expand)AuthorAgeFilesLines
* Remove unused Git attributes identPeter Kokot2018-07-251-2/+0
* API cleanup.Dmitry Stogov2018-07-231-57/+25
* Improved "Fast Shutdown".Dmitry Stogov2018-07-171-0/+1
* Removed "dead" code (zend_hash_update() never fails)Dmitry Stogov2018-06-011-18/+6
* Optimize zend_new_array() for special case, when size <= HT_MIN_SIZEDmitry Stogov2018-05-311-1/+15
* Eliminate useless checksDmitry Stogov2018-04-041-7/+14
* Optimize zend_hash_real_init()Dmitry Stogov2018-03-231-0/+2
* Improve HashTable iterators handling:Dmitry Stogov2018-03-221-1/+4
* Added expectationDmitry Stogov2018-03-061-1/+1
* Merge HashTable.u.v.consistency into HashTable.u.v.flagsDmitry Stogov2018-01-221-0/+1
* Introduce mcros to access HashTable iterators counterDmitry Stogov2018-01-221-1/+12
* Access HashTable.u.flags through HT_FLAGS() macro.Dmitry Stogov2018-01-221-8/+10
* Get rid of IS_TYPE_COPYABLE.Dmitry Stogov2018-01-191-1/+1
* Strength reductionDmitry Stogov2018-01-101-3/+5
* Added expectationDmitry Stogov2018-01-101-1/+1
* Trailing whitespaces on ZendGabriel Caruso2018-01-041-5/+5
* year++Xinchen Hui2018-01-021-1/+1
* Use cheaper APIXinchen Hui2017-12-181-0/+13
* Fix bug #75677: Drop fastcall attribute on variadic functionLi-Wen Hsu2017-12-151-1/+1
* Introduced zend_hash_find_ex() that may avoid unnecessary hash value check.Dmitry Stogov2017-11-241-0/+22
* Added zend_hash_add_new_mem/zend_hash_str_add_new_mem. Use them to add new el...Dmitry Stogov2017-10-311-0/+26
* Avoid HashTable allocations for empty arrays (using zend_empty_array).Dmitry Stogov2017-10-241-0/+9
* HASH_FLAG_PERSISTENT renamed into IS_ARRAY_PERSISTENT and moved into GC_FLAGS...Dmitry Stogov2017-10-061-8/+7
* Refactored recursion pretectionDmitry Stogov2017-10-061-13/+1
* Refactored array creation API. array_init() and array_init_size() are convert...Dmitry Stogov2017-09-201-4/+11
* Merge branch 'PHP-7.1' into PHP-7.2Sara Golemon2017-09-071-1/+1
|\
| * Merge branch 'PHP-7.0' into PHP-7.1Sara Golemon2017-09-071-1/+1
| |\
| | * Fix typo in zend_symtable_add_new() API nameSara Golemon2017-09-071-1/+1
* | | further sync for vim mode linesAnatol Belski2017-07-041-0/+2
* | | Extract zend_get_callable_name() APINikita Popov2017-06-251-0/+27
* | | Reuse "nIndex"Dmitry Stogov2017-06-231-1/+1
* | | shutdown_executor() refactoring (reuse opcache fast request shutdown code)Dmitry Stogov2017-06-221-4/+32
* | | Merge branch 'PHP-7.1'Nikita Popov2017-02-021-0/+10
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2017-02-021-0/+10
| |\ \ | | |/
| | * BUG #73998: Numeric properties are not accessible from get_object_varsMitch Hagstrand2017-02-021-0/+10
| | * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
| * | Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
* | | Enable HT RC assertions with escape-hatchNikita Popov2017-01-231-0/+7
* | | Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
* | | Merge branch 'PHP-7.1'Dmitry Stogov2016-11-281-0/+10
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.0' into PHP-7.1Dmitry Stogov2016-11-281-0/+10
| |\ \ | | |/
| | * Fixed bug #73586 (php_user_filter::$stream is not set to the stream the filte...Dmitry Stogov2016-11-281-0/+10
* | | further normalizations, uint vs uint32_tAnatol Belski2016-11-261-1/+1
* | | Convert numeric keys in object/array castsAndrea Faulds2016-11-141-0/+2
|/ /
* | Introduced HT_IS_PACKED() and HT_IS_WITHOUT_HOLES() macros. (Benjamin Coutu)Dmitry Stogov2016-10-191-2/+9
* | Fixed compilation warningsDmitry Stogov2016-06-211-1/+1
* | Fixed typoDmitry Stogov2016-05-181-1/+1
* | Inlined fast pathDmitry Stogov2016-05-041-0/+20
* | Merge branch 'PHP-7.0'Dmitry Stogov2016-03-021-0/+12
|\ \ | |/
| * Introduce zend_symtable_exists_ind() for API consistencyDmitry Stogov2016-03-021-0/+12