summaryrefslogtreecommitdiff
path: root/Zend
Commit message (Expand)AuthorAgeFilesLines
* Avoid reusing zend_function.common.prototype for magic things (use reserved f...Dmitry Stogov2018-06-214-9/+7
* Gereralize VA macro expansion mechanismAnatol Belski2018-06-212-19/+11
* use defined macroXinchen Hui2018-06-182-10/+10
* Remove old SVN keywords substitutionsPeter Kokot2018-06-167-14/+0
* Fixed bug #75218Nikita Popov2018-06-166-21/+70
* Fix unspecialized executorNikita Popov2018-06-142-12/+85
* Bump extension, module and PHP API numbers for 7.3Michael Moravec2018-06-142-2/+2
* php_json_escape_string() optimizationDmitry Stogov2018-06-131-0/+9
* Added num_roots to gc_statusXinchen Hui2018-06-134-3/+11
* Removed "gc_" prefix.Dmitry Stogov2018-06-134-10/+10
* Allow access to some garbage collection internals (Benjamin Eberlei)Dmitry Stogov2018-06-134-0/+64
* supplemental fix for bug #76427Xinchen Hui2018-06-121-1/+2
* Fixed bug #76427 (Segfault in zend_objects_store_put)Xinchen Hui2018-06-115-7/+32
* Fix the Z_IMMUTABLE macro - '(' was mismatchedTyson Andre2018-06-101-2/+2
* Fix handling of ERROR zval in op1 of ASSIGN_REFNikita Popov2018-06-093-78/+95
* Error on by-ref assign to overloaded prop returning refNikita Popov2018-06-093-5/+23
* Fix handling of assign-ops on overloaded props with ref returnNikita Popov2018-06-092-16/+67
* Inline few small opcode handlers into hybrid executorDmitry Stogov2018-06-075-106/+64
* Fastcall calling convention is not comaptible with variable number of argumentsDmitry Stogov2018-06-062-2/+2
* Fixed prototypes, foo(void) instead of foo()Dmitry Stogov2018-06-061-2/+2
* Micro-optimizationsDmitry Stogov2018-06-062-14/+31
* Embed zend_leave_helper() into hybrid executor to avoid call overhead.Dmitry Stogov2018-06-053-21/+475
* CleanupDmitry Stogov2018-06-053-172/+124
* Fix return type of zend_ini_dtorNikita Popov2018-06-021-1/+1
* Removed "dead" code (zend_hash_update() never fails)Dmitry Stogov2018-06-015-66/+61
* Fixed ISSET/ISEMPTY bit meaning to simplify run-time checksDmitry Stogov2018-05-316-190/+224
* Use hrtime() for timing testsAnatol Belski2018-05-312-12/+12
* Export standard object handlers, to avoid indirect accessDmitry Stogov2018-05-318-33/+43
* Optimize zend_new_array() for special case, when size <= HT_MIN_SIZEDmitry Stogov2018-05-312-3/+24
* Use SSE2 instruction to reset HashTableDmitry Stogov2018-05-301-1/+24
* Eliminate some checks for zero character inside an inclue file nameDmitry Stogov2018-05-301-54/+59
* Avoid agressive inlining in rarely used pathsDmitry Stogov2018-05-301-71/+114
* Marked rarely used opcodes as "cold" (e.g. ADD_CONST_CONST ususaly optimized ...Dmitry Stogov2018-05-304-191/+164
* Revert "Avoid reference-counting"Dmitry Stogov2018-05-292-68/+34
* Removed useless zval_ptr_dtor()Dmitry Stogov2018-05-294-11/+3
* Replace unused generic zend_hash_*add_or_update() functions by compact implme...Dmitry Stogov2018-05-293-15/+64
* _zend_hash_index_add_or_update_i() optimizationDmitry Stogov2018-05-291-58/+37
* Fix build without global registersAnatol Belski2018-05-283-11/+11
* Merge branch 'master' of git.php.net:php-srcDmitry Stogov2018-05-281-0/+13
|\
| * Merge branch 'PHP-7.2'Anatol Belski2018-05-281-0/+13
| |\
| | * Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2018-05-281-0/+13
| | |\
| | | * Fixed bug #76383 (array_map on $GLOBALS returns IS_INDIRECT)Bob Weinand2018-05-281-0/+13
* | | | Removed dead codeDmitry Stogov2018-05-282-22/+10
|/ / /
* | | Separate common code into helper functionDmitry Stogov2018-05-283-465/+57
* | | Avoid reference-countingDmitry Stogov2018-05-282-34/+68
* | | Use zend_string_release_ex() instread of zend_string_release() in places, whe...Dmitry Stogov2018-05-2831-278/+306
* | | Added missing debug argumentsDmitry Stogov2018-05-281-2/+2
* | | indentXinchen Hui2018-05-221-2/+2
* | | unnecessary branchXinchen Hui2018-05-221-2/+0
* | | Merge branch 'PHP-7.2'Anatol Belski2018-05-202-0/+13
|\ \ \ | |/ /