804 Commits (131fd3baa07b1cdec5fac0d46d59bfbbaf92d9a5)

Author SHA1 Message Date
Sara Golemon 131fd3baa0 Remove unnecesary shadow of new_val 9 years ago
Sara Golemon c74bc87c74 Minor optimizations to array_keys()/array_values() 9 years ago
Anatol Belski c698299550 Interned strings unification for TS/NTS 9 years ago
Levi Morrison b7552ff344 Remove trailing tabs 9 years ago
Dmitry Stogov 1f7bf2bfd6 Optimized extract(). Avoided double hash lookups and repeatable checks through loop splitting. 9 years ago
Sammy Kaye Powers dac6c639bb Update copyright headers to 2017 9 years ago
Sammy Kaye Powers 478f119ab9 Update copyright headers to 2017 9 years ago
Sammy Kaye Powers 9e29f841ce Update copyright headers to 2017 9 years ago
Sara Golemon 1b0edb3c6c Use new param API in standard/array 9 years ago
Anatol Belski b204b3abd1 further normalizations, uint vs uint32_t 9 years ago
Craig Duncan aaf7341b1c Add warnings when counting invalid parameters 9 years ago
Adam Saponara 55d17662cb Fix bug #71241: array_replace_recursive mutates ref params 9 years ago
Dmitry Stogov 9ded1b4edb Introduced HT_IS_PACKED() and HT_IS_WITHOUT_HOLES() macros. (Benjamin Coutu) 9 years ago
Andrea Faulds d690014bf3 Remove zpp fallback code (always use Fast ZPP) 9 years ago
Nikita Popov e0e5063173 Drop some pieces of commented-out code 9 years ago
Anatol Belski 1d64b4c71e avoid needless function call 9 years ago
Márcio Almada 00c2c3a476 fix unintentional bc break with compact('this') behavior 9 years ago
Kalle Sommer Nielsen 447e57a1e1 Fixed 7.1 build, decls first please! 10 years ago
Kalle Sommer Nielsen 1e4cae28b2 Seems like I did a bad merge earlier, this should make PHP-7.0 sync with 7.1/master properly now 10 years ago
Kalle Sommer Nielsen 9b783107e5 Fix build as done in master in commit 040331c364 10 years ago
Nikita Popov cf017ce17f Fix array_column() packed hash initialization 10 years ago
Xinchen Hui 6d1f473247 It's packed array 10 years ago
Xinchen Hui be00b4ed13 Optmized array_rand 10 years ago
Xinchen Hui 501d24f81b Optimized array_pad 10 years ago
Xinchen Hui 81a7d52814 Folder marks 10 years ago
Xinchen Hui 70f79fd8b6 Optimized array_merge and cleanup 10 years ago
Xinchen Hui e730c8fc90 Optimized array_merge 10 years ago
Xinchen Hui fea2042a47 Optimized array_column (thanks to Benjamin Coutu) 10 years ago
Xinchen Hui a15902fa71 fixed IS_REFERENCE handling 10 years ago
Xinchen Hui 4d9195927a Optimized array_reverse 10 years ago
Kalle Sommer Nielsen 040331c364 Fix ext/standard build with the recent fixes to array.c 10 years ago
Nikita Popov 11e050920d Fix memory unsafety in array_walk() 10 years ago
Nikita Popov 8a442a33c3 Fix ref handling in array_merge/replace_recursive() 10 years ago
Xinchen Hui 3c3b8c8365 Fixed bug #72622 (array_walk + array_replace_recursive create references from nothing) 10 years ago
Nikita Popov d91e2e47d4 Increase array_rand() rehashing treshold 10 years ago
Nikita Popov f5452b2b46 Optimize the n=1 case of array_rand() 10 years ago
Leigh bb1f8228ed Use zend_bitset 10 years ago
Leigh 06607993f6 Improve array_rand distribution 10 years ago
Leigh 6d6ef7aacc Alias rand to mt_rand 10 years ago
Xinchen Hui eb65db0808 Use zend_sort in array_multisort (tests change is expected) 10 years ago
Dmitry Stogov adc95c5114 Fixed compilation warnings 10 years ago
Dmitry Stogov 1616038698 Added ZEND_ATTRIBUTE_FORMAT to some middind functions. 10 years ago
Dmitry Stogov 4042f543c4 HANDLE_BLOCK/UNBLOCK_INTERRUPTIONS() protection on inter-process data is completely useless now. 10 years ago
Dmitry Stogov a9512af810 Implemented RFC: Fix inconsistent behavior of $this variable 10 years ago
Xinchen Hui 42f23effa9 Value should not be a reference here 10 years ago
Dmitry Stogov b602495e5c Optimization 10 years ago
Dmitry Stogov bfcf32237e Fixed bug #72369 (array_merge() produces references in PHP7) 10 years ago
Nikita Popov 91f5940329 Forbid dynamic calls to scope introspection functions 10 years ago
Thomas Punt 0e21742bf8 Tidy up 10 years ago
Thomas Punt 367fde9947 Remove unnecessary boundary checks 10 years ago