summaryrefslogtreecommitdiff
path: root/ext/standard/array.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed bug #33940 (array_map() fails to pass by reference when called ↵Dmitry Stogov2005-08-101-0/+1
| | | | recursively)
* Fixed bug #29253 (array_diff with $GLOBALS argument fails)Dmitry Stogov2005-08-101-0/+18
|
* Fixed bug #33989 (extract($GLOBALS,EXTR_REFS) crashes PHP)Dmitry Stogov2005-08-041-2/+2
|
* - Bumber up yearfoobar2005-08-031-1/+1
|
* Fixed bug #31158 (array_splice on $GLOBALS crashes)Dmitry Stogov2005-07-041-6/+15
|
* - Unify (+ spl can't be build shared so COMPILE_DL_SPLfoobar2005-06-301-2/+2
|
* Fixed bug #31213 (Sideeffects caused by fix of bug #29493)Dmitry Stogov2005-06-211-2/+6
|
* Fix compile on win32 at least.Wez Furlong2005-06-161-1/+1
|
* WS fixAndrei Zmievski2005-06-151-22/+22
|
* Fix FCI cache for array_walk and user array compare functions. BugAndrei Zmievski2005-06-151-42/+62
| | | | | #33286. (Patch from m.bretz@metropolis-ag.de)
* Fixed memory allocation bugs in array_reduce() with initial value (#22463 & ↵Dmitry Stogov2005-06-081-3/+6
| | | | #24980)
* add function array_product()Andrey Hristov2005-05-111-0/+47
|
* Fixed call to estrndup() with invalid lengthDmitry Stogov2005-04-251-3/+3
|
* fix #30833 (array_count_values modifying input array)Antony Dovgal2005-04-121-4/+22
|
* Simplify argument checking code for array_combine().Ilia Alshanetsky2005-03-221-6/+5
|
* - Check another incarnation of bug #30266Marcus Boerger2005-03-191-1/+1
|
* Fixed #30871Andrey Hristov2005-03-121-1/+1
|
* - Do not touch return_valu's refcount or is_refMarcus Boerger2005-03-111-37/+17
|
* Check that object can actually return a class entry. I need this for aAndrei Zmievski2005-03-051-2/+2
| | | | | | class-entry-less helper objects that should not be present in the class table.
* - Fixed bug #32021: Crash caused by range('', 'z')Derick Rethans2005-02-181-1/+1
|
* fix segfault when retval_ptr is empty - such as when exception thrownRob Richards2005-02-101-1/+3
|
* fix memory leak if function call failsStanislav Malyshev2005-02-021-1/+4
|
* destroy return_value and fix leak in array_fill()Antony Dovgal2004-12-231-0/+2
|
* fix leak (init array only if we got valid start key)Antony Dovgal2004-12-161-3/+3
|
* fix array_walk_recursive() so it doesn't reuse cached fci between callsAntony Dovgal2004-12-031-0/+2
| | | | | and add test for it
* revert my previous patch as it breaks more than fixesAntony Dovgal2004-12-021-1/+0
|
* fix #29954 (array_reduce segfaults when initial value is array)Antony Dovgal2004-11-281-0/+1
|
* fix bug #30587 (array_multisort doesn't separate zvals before changing them)Antony Dovgal2004-11-191-0/+1
|
* - Remove doubled definitionMarcus Boerger2004-11-011-6/+0
|
* - Add some commentMarcus Boerger2004-11-011-0/+2
|
* - Allow direct access to spl class entries (SPL cannot be build shared)Marcus Boerger2004-11-011-8/+4
|
* - Use new way for global variablesMarcus Boerger2004-11-011-5/+30
| | | | | - Cache class lookup
* - Add interface Countable (PECL #30113)Marcus Boerger2004-11-011-1/+14
|
* - Rename delete_global_variable() to zend_delete_global_variable()Andi Gutmans2004-10-041-2/+2
|
* - Commit the variable fetch optimization.Andi Gutmans2004-10-041-2/+10
| | | | | | | - Extensions which delete global variables need to use new special function - delete_global_variable() (I'm about to rename it) to remove them. - Will post to internals@ or via commit messages if there's anything else.
* - Added new boolean (fourth) parameter to array_slice() that turns on theDerick Rethans2004-09-151-5/+16
| | | | | preservation of keys in the returned array.
* - MFB: Added the sorting flag SORT_LOCALE_STRING to the sort() functions whichDerick Rethans2004-09-111-0/+9
| | | | | makes them sort based on the current locale. (Derick)
* Fixed bug #29808 (array_count_values() breaks with numeric strings).Ilia Alshanetsky2004-08-261-0/+8
|
* - Use FREE_HASHTABLE()Andi Gutmans2004-08-121-1/+1
|
* - Bugfix #29493 (extract(array, EXTR_REFS) misbehaves with elements referredMoriyoshi Koizumi2004-08-101-3/+6
| | | | | twice or more times). (Patch inspired by Michael Manley. Thanks.)
* Fixed but #29437 (Possible crash inside array_walk_recursive()).Ilia Alshanetsky2004-07-291-2/+5
|
* proto fixAndrey Hristov2004-07-261-1/+1
| | | | | (thanks to dave%php.net for spotting)
* make behavior a bit fieldAndrey Hristov2004-07-241-23/+21
|
* add array_:Andrey Hristov2004-07-211-19/+90
| | | | | | | | | | intersect_key() intersect_ukey() diff_key() diff_ukey() The first two by a patch of Cristiano Duarte. The second two were implemented in almost the same way except one small difference.
* fixing bug #28974 : overflow in array_slice()Andrey Hristov2004-07-111-2/+2
| | | | | | The same kind of overflow appeared in array_splice(), substr() and substr_replace()
* fixing bug #28739Andrey Hristov2004-07-111-1/+13
| | | | | | | | array_*diff() and array_*intersect() not clearing the fci cache before work. FCI call cache was introduced in HEAD. All functions that perform sorting of arrays clear the fci cache before work. array_*diff() and\ array_*intersect() were somehow missed to be updated.
* fixing bug 29038:Andrey Hristov2004-07-111-1/+1
| | | | | | | EXTR_PREFIX_SAME is prevented from creating a new variable when the key is a empty string. EXTR_PREFIX_ALL is also prevented from doing that, but works for numbers.
* Fixed bug #29008 (array_combine() does not handle non-numeric/string keys).Ilia Alshanetsky2004-07-111-0/+11
|
* Fixed bug #29049 (array sorting via user function/method does not validateIlia Alshanetsky2004-07-081-0/+17
| | | | | it).
* Update for count_elements handler for overloaded objects.Wez Furlong2004-05-041-0/+7
|