summaryrefslogtreecommitdiff
path: root/Zend
Commit message (Expand)AuthorAgeFilesLines
* Separate the cpuinfo initialization part and call it at startupAnatol Belski2018-01-163-3/+12
* Fix __cpuidex usageAnatol Belski2018-01-161-1/+8
* Replace checks with assertsDmitry Stogov2018-01-161-33/+30
* Removed reference to the obsolete zend_vm_use_old_executor()Dmitry Stogov2018-01-162-7/+0
* Merge branch 'master' of git.php.net:php-srcDmitry Stogov2018-01-163-1/+178
|\
| * Added missed header fileXinchen Hui2018-01-161-0/+104
| * Merge branch 'master' of git.php.net:/php-srcXinchen Hui2018-01-162-2/+1
| |\
| * | Added ZEND_API zend_cpu_supportsXinchen Hui2018-01-162-1/+74
* | | Use fastcall calling conventionDmitry Stogov2018-01-166-27/+27
| |/ |/|
* | Removed recursive callDmitry Stogov2018-01-161-1/+0
* | Put ZEND_FASTCALL into the proper place.Dmitry Stogov2018-01-161-1/+1
|/
* Optimize zval_dtor_func()Dmitry Stogov2018-01-164-41/+79
* Added missing #if to allow compilation withput ZEND_MM_CUSTOMDmitry Stogov2018-01-151-9/+11
* Manual CSEDmitry Stogov2018-01-151-2/+2
* Merge branch 'PHP-7.2'Nikita Popov2018-01-153-13/+94
|\
| * Merge branch 'PHP-7.1' into PHP-7.2Nikita Popov2018-01-153-13/+94
| |\
| | * Fixed bug #75079Nikita Popov2018-01-153-13/+94
* | | Merge branch 'PHP-7.2'Nikita Popov2018-01-132-7/+34
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.1' into PHP-7.2Nikita Popov2018-01-132-7/+34
| |\ \ | | |/
| | * Fix generator GC if yield from parent chain does not reach rootNikita Popov2018-01-132-7/+34
* | | Merge branch 'PHP-7.2'Nikita Popov2018-01-121-2/+4
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.1' into PHP-7.2Nikita Popov2018-01-121-2/+4
| |\ \ | | |/
| | * Try to fix yield from GC issuesNikita Popov2018-01-121-2/+4
* | | Merge branch 'PHP-7.2'Nikita Popov2018-01-122-1/+24
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.1' into PHP-7.2Nikita Popov2018-01-122-1/+24
| |\ \ | | |/
| | * Fixed bug #75396Nikita Popov2018-01-122-1/+24
* | | Simplify non-linear generator yield from treeNikita Popov2018-01-122-77/+36
* | | Fix #75765 Exception on extend of undefined classtimurib2018-01-121-1/+1
* | | Avoid duplicate addition of generators in yield from treeNikita Popov2018-01-121-2/+0
* | | Use ZEND_CLOSURE_OBJECT() macro to resolve closure op_array to closure object...Dmitry Stogov2018-01-117-30/+27
* | | Improve Closure::call(). Eliminate zend_fcall_info_init() call and reset ZEND...Dmitry Stogov2018-01-111-17/+17
* | | Reorder zend_op_array fields for better data locality and packingDmitry Stogov2018-01-111-11/+8
* | | Get rid of zend_op_array.early_bindingDmitry Stogov2018-01-113-14/+31
* | | Revert "Use ZEND_CLOSURE_OBJECT() macro to resolve closure op_array to closur...Dmitry Stogov2018-01-117-27/+30
* | | Use ZEND_CLOSURE_OBJECT() macro to resolve closure op_array to closure object...Dmitry Stogov2018-01-117-30/+27
* | | Merge branch 'PHP-7.2'Christoph M. Becker2018-01-111-1/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.1' into PHP-7.2Christoph M. Becker2018-01-111-1/+1
| |\ \ | | |/
| | * Fixed bug #75799 (arg of get_defined_functions is optional)Gabriel Caruso2018-01-111-1/+1
* | | Avoid, most offten unnecessary, memory load.Dmitry Stogov2018-01-111-4/+3
* | | Mark FETCH_OBJ_R and INIT_METHOD_CALL as HOT_OBJ for (UNUSED+CONST and CV+CONST)Dmitry Stogov2018-01-102-6/+6
* | | Added abiliy to mark object specific handlers with most often used operand ty...Dmitry Stogov2018-01-101-7/+19
* | | Convert "sparse switch" statements into sequences of "if" with the most proba...Dmitry Stogov2018-01-101-242/+248
* | | Strength reductionDmitry Stogov2018-01-101-3/+5
* | | Added expectationDmitry Stogov2018-01-101-1/+1
* | | cleanupDmitry Stogov2018-01-101-3/+0
* | | Fixed whitespacesDmitry Stogov2018-01-102-36/+36
* | | Removed unused arrayDmitry Stogov2018-01-091-13/+2
* | | Merge branch 'PHP-7.2'Nikita Popov2018-01-093-10/+22
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.1' into PHP-7.2Nikita Popov2018-01-093-10/+22
| |\ \ | | |/
| | * Fixed bug #75786Nikita Popov2018-01-093-10/+22