summaryrefslogtreecommitdiff
path: root/ext/opcache/Optimizer
Commit message (Expand)AuthorAgeFilesLines
* Fixed bug #79193Nikita Popov2020-01-301-0/+7
* Fixed bug #78961 (erroneous optimization of re-assigned $GLOBALS)Dmitry Stogov2019-12-161-0/+3
* Fix handling of non-final loop var free in sccpNikita Popov2019-12-124-7/+8
* Fix merge mistakeNikita Popov2019-12-101-2/+0
* Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-12-101-2/+5
|\
| * Fix DCE with FE_FETCHNikita Popov2019-12-101-2/+3
* | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-12-041-1/+1
|\ \ | |/
| * Fix print_r return types in opcacheTyson Andre2019-12-041-1/+1
* | Merge branch 'PHP-7.3' into PHP-7.4Dmitry Stogov2019-11-121-1/+1
|\ \ | |/
| * Fixed wrong constant usageDmitry Stogov2019-11-121-1/+1
* | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-10-251-2/+1
|\ \ | |/
| * Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-10-251-2/+1
| |\
| | * Fixed bug #78747Nikita Popov2019-10-251-1/+1
* | | Optimize VERIFY_RETURN_TYPE for TMP operands as wellNikita Popov2019-10-251-28/+28
* | | Check class linking in VERIFY_RETURN_TYPE optimizationNikita Popov2019-10-251-1/+12
* | | Handle resources used as array keys consistentlyNikita Popov2019-09-271-1/+1
* | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-09-191-1/+2
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-09-191-1/+2
| |\ \ | | |/
| | * Fix iterable return type optimizationNikita Popov2019-09-191-1/+2
* | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-09-171-1/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-09-171-1/+1
| |\ \ | | |/
| | * Fix opcache return type for get_headers in zend_func_infoTyson Andre2019-09-171-1/+1
* | | Make constant and copy propagation only for IS_TMP_VAR operandsDmitry Stogov2019-09-131-3/+3
* | | Add opcache return type for random_int()Tyson Andre2019-09-091-0/+1
* | | Fix opcache zend_func_info for microtime/gettimeofdayTyson Andre2019-09-091-2/+2
* | | Add missing opcache return types for functions in splTyson Andre2019-09-041-0/+11
* | | Add missing opcache return info for ext/standard.Tyson Andre2019-09-031-0/+3
* | | Add new missing functions from ext/hashTyson Andre2019-09-031-0/+3
* | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-09-031-1/+1
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-09-031-1/+1
| |\ \ | | |/
| | * Fix opcache return type for hash_update_streamTyson Andre2019-09-031-1/+1
* | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-08-261-2/+2
|\ \ \ | |/ /
| * | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-08-261-2/+2
| |\ \ | | |/
| | * Also fix signature for passthruTyson Andre2019-08-261-1/+1
| | * Fix opcache optimizer info for time_nanosleepTyson Andre2019-08-261-1/+1
| * | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-08-131-1/+2
| |\ \ | | |/
| | * Fixed bug #77191Nikita Popov2019-08-131-1/+2
* | | Revert "Use RW fetch for argument unpacking"Nikita Popov2019-08-011-1/+0
* | | Handle RW UNPACK in inferenceNikita Popov2019-07-301-0/+1
* | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-07-291-7/+7
|\ \ \ | |/ /
| * | Fixed bug #78341Nikita Popov2019-07-291-7/+7
* | | Use run-time cache to avoid repeatable hash lookups in ZEND_DECLARE_CLASS_DEL...Dmitry Stogov2019-07-191-0/+1
* | | Use run-time cache to avoid repeatable hash lookups when creating anonymous f...Dmitry Stogov2019-07-191-0/+5
* | | ZEND_DECLARE_ANON_CLASS doesn't need to skip anything now. It's immediatelly ...Dmitry Stogov2019-07-195-9/+0
* | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-07-101-10/+31
|\ \ \ | |/ /
| * | Fix bug #78271Nikita Popov2019-07-101-10/+31
| * | Merge branch 'PHP-7.2' into PHP-7.3Nikita Popov2019-07-051-0/+1
| |\ \ | | |/
| | * Backport fe_reset_rw caseNikita Popov2019-07-051-0/+1
* | | Make sure all cases of fetch_dim_w adjustment are handledNikita Popov2019-07-051-56/+60
* | | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-07-051-4/+2
|\ \ \ | |/ /