summaryrefslogtreecommitdiff
path: root/ext/standard/array.c
Commit message (Expand)AuthorAgeFilesLines
* year++Xinchen Hui2018-01-021-1/+1
* Don't optimize input arrays with suffix holesSara Golemon2017-10-271-2/+5
* Optimize array_unique()Nikita Popov2017-08-011-3/+40
* Use inlined version of zval_ptr_dtor() in array_map() loopDmitry Stogov2017-06-291-7/+6
* Remove superfluous semicolonsTom Van Looy2017-06-261-1/+1
* Avoid useless dereferences and separations during paramter passing.Dmitry Stogov2017-06-191-12/+12
* Improved new Zend Parameter Parsing API to avoid useless dereferences.Dmitry Stogov2017-06-081-2/+2
* "Countable" interface is moved from SPL to CoreDmitry Stogov2017-05-251-1/+1
* Use interned empty and "one char" strings.Dmitry Stogov2017-05-181-10/+21
* Removed useless dereferencesDmitry Stogov2017-05-171-9/+0
* Merge branch 'PHP-7.1'Nikita Popov2017-04-021-10/+17
|\
| * Fixed bug #74361Nikita Popov2017-04-021-10/+17
| * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
* | Remove more unnecessary checks on Zend's allocator functionsThomas Punt2017-03-161-18/+0
* | Remove unnecesary shadow of new_valSara Golemon2017-03-141-1/+0
* | Minor optimizations to array_keys()/array_values()Sara Golemon2017-03-141-19/+42
* | Interned strings unification for TS/NTSAnatol Belski2017-03-041-15/+3
* | Remove trailing tabsLevi Morrison2017-01-211-3/+3
* | Optimized extract(). Avoided double hash lookups and repeatable checks throug...Dmitry Stogov2017-01-201-101/+755
* | Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
* | Use new param API in standard/arraySara Golemon2016-12-301-101/+148
* | further normalizations, uint vs uint32_tAnatol Belski2016-11-261-6/+6
* | Add warnings when counting invalid parametersCraig Duncan2016-11-171-0/+7
* | Merge branch 'PHP-7.1'Nikita Popov2016-10-201-12/+8
|\ \ | |/
| * Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2016-10-201-12/+8
| |\
| | * Fix bug #71241: array_replace_recursive mutates ref paramsAdam Saponara2016-10-201-12/+8
* | | Merge branch 'PHP-7.1'Dmitry Stogov2016-10-191-1/+3
|\ \ \ | |/ /
| * | Introduced HT_IS_PACKED() and HT_IS_WITHOUT_HOLES() macros. (Benjamin Coutu)Dmitry Stogov2016-10-191-1/+3
* | | Merge branch 'PHP-7.1'Andrea Faulds2016-09-111-128/+0
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.0' into PHP-7.1Andrea Faulds2016-09-111-128/+0
| |\ \ | | |/
| | * Remove zpp fallback code (always use Fast ZPP)Andrea Faulds2016-09-111-128/+0
| | * Seems like I did a bad merge earlier, this should make PHP-7.0 sync with 7.1/...Kalle Sommer Nielsen2016-08-171-1/+2
* | | Drop some pieces of commented-out codeNikita Popov2016-09-041-6/+0
|/ /
* | avoid needless function callAnatol Belski2016-09-011-2/+0
* | fix unintentional bc break with compact('this') behaviorMárcio Almada2016-09-011-0/+8
* | Fixed 7.1 build, decls first please!Kalle Sommer Nielsen2016-08-171-1/+1
* | Merge branch 'PHP-7.0' into PHP-7.1Kalle Sommer Nielsen2016-08-171-1/+2
|\ \
| * | Fix build as done in master in commit 040331c36462eac94308bbef3200ee11389ca444Kalle Sommer Nielsen2016-08-171-1/+2
| |/
* | Fix array_column() packed hash initializationNikita Popov2016-08-081-1/+1
* | It's packed arrayXinchen Hui2016-08-031-1/+1
* | Optmized array_randXinchen Hui2016-08-031-11/+17
* | Optimized array_padXinchen Hui2016-08-031-16/+41
* | Folder marksXinchen Hui2016-08-021-1/+2
* | Optimized array_merge and cleanupXinchen Hui2016-08-021-59/+40
* | Optimized array_mergeXinchen Hui2016-08-021-17/+33
* | Optimized array_column (thanks to Benjamin Coutu)Xinchen Hui2016-08-021-33/+53
* | fixed IS_REFERENCE handlingXinchen Hui2016-08-021-4/+4
* | Optimized array_reverseXinchen Hui2016-08-011-15/+23
* | Fix memory unsafety in array_walk()Nikita Popov2016-07-301-46/+73
* | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2016-07-291-18/+8
|\ \ | |/