summaryrefslogtreecommitdiff
path: root/ext/opcache/Optimizer/zend_dump.c
Commit message (Expand)AuthorAgeFilesLines
* Replace ZEND_ASSIGN_ADD (and others) by ZEND_ASSIGN_OP, ZEND_ASSIGN_DIM_OP, Z...Dmitry Stogov2019-07-051-8/+2
* Merge branch 'PHP-7.3' into PHP-7.4Dmitry Stogov2019-05-221-1/+1
|\
| * Fixed dump of constant flagsDmitry Stogov2019-05-221-1/+1
| * Future-proof email addressesZeev Suraski2018-11-011-1/+1
* | Replace "ZEND_CALL_CTOR" hack by additional live-rangeDmitry Stogov2019-04-121-0/+6
* | ZEND_COMPILE_EXTENDED_INFO split Currently a tool may not decide between debu...Joe Watkins2019-02-191-2/+5
* | Remove copyright years.Dmitry Stogov2019-02-051-1/+1
* | Remove local variablesPeter Kokot2019-02-031-8/+0
* | Implement single-pass live range calculationNikita Popov2019-01-211-19/+9
* | Implement typed propertiesNikita Popov2019-01-111-1/+13
* | Future-proof email addresses...Zeev Suraski2018-11-011-1/+1
|/
* Fixed ISSET/ISEMPTY bit meaning to simplify run-time checksDmitry Stogov2018-05-311-1/+1
* Avoid live range references in opcodesNikita Popov2018-02-161-4/+0
* Moved "zval.u2.cache_slot" into free room of "zend_op"Dmitry Stogov2018-02-051-1/+1
* Avoid repeatable ARG_SHOULD_BE_SENT_BY_REF() checks in FETCH_*FUNC_ARG and fo...Dmitry Stogov2018-02-051-13/+6
* typoDmitry Stogov2018-02-011-1/+1
* Changed CATCH instruction format (extended_value moved into op2, op2 into res...Dmitry Stogov2018-01-311-10/+10
* Changed FETCH_CONSTANT instruction format (extended_value moved into op1)Dmitry Stogov2018-01-311-7/+7
* Changed FETCH_CLASS instruction format (extended_value moved into op1)Dmitry Stogov2018-01-311-2/+0
* Change FETCH/ISSET instruction modifiers:Dmitry Stogov2018-01-301-1/+1
* year++Xinchen Hui2018-01-021-1/+1
* TYPE_CHECK instruction changed. Now it keeps in extended_value a type mask.Dmitry Stogov2017-11-231-0/+36
* Cleanup cfg flags & Added ZEND_FUNC_HAS_EXTENED_INFOXinchen Hui2017-10-181-1/+4
* Always use IS_CONSTANT_AST (IS_CONSTANT is removed).Dmitry Stogov2017-10-101-3/+0
* Add line numbers to Opcache's zend_dump_op() debug outputRasmus Lerdorf2017-10-061-2/+2
* Changed the way VM accesses constant operands in 64-bit builds.Dmitry Stogov2017-10-041-3/+3
* Merge branch 'PHP-7.2'Xinchen Hui2017-09-291-1/+1
|\
| * Merge branch 'PHP-7.1' into PHP-7.2Xinchen Hui2017-09-291-1/+1
| |\
| | * Fixed bug #75267 (possible &/&& mixup)Xinchen Hui2017-09-291-1/+1
| | * Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
* | | Added debug outputDmitry Stogov2017-09-131-2/+25
* | | Initial implementation of Escape Analysis (disabled yet).Dmitry Stogov2017-08-221-1/+4
|/ /
* | Separate ISSET_ISEMPTY_CV/UNSET_CV from ISSET_ISEMPTY_VAR/UNSET_VARDmitry Stogov2017-07-171-3/+0
* | Implement jumptable optimizationNikita Popov2017-04-101-8/+26
* | Update copyright headers to 2017Sammy Kaye Powers2017-01-021-1/+1
|/
* Fixed typoDmitry Stogov2016-10-201-1/+1
* Allow optional splitting of basic blocks at RECV/RECV_INIT opcodes.Dmitry Stogov2016-08-291-1/+1
* Fixed compilation warningsDmitry Stogov2016-06-211-4/+6
* Add support for "instanceof" pi nodesNikita Popov2016-06-131-1/+1
* Use union for pi constraintsNikita Popov2016-06-131-7/+11
* Split ZEND_SEND_VAR_NO_REF into ZEND_SEND_VAR_NO_REF and ZEND_SEND_VAR_NO_REF...Dmitry Stogov2016-05-311-13/+0
* Fixed bug #72213 (Finally leaks on nested exceptions).Dmitry Stogov2016-05-251-11/+1
* Replace BB end with BB lenNikita Popov2016-05-241-8/+10
* Improve previous fixNikita Popov2016-05-221-2/+1
* Merge def and gen setsNikita Popov2016-04-211-1/+0
* Various SSA-related tweaksNikita Popov2016-02-281-4/+6
* Support dropping rc1/rcn from dumpsNikita Popov2016-02-271-32/+35
* Combine conditionsDmitry Stogov2016-02-111-12/+4
* Remove EXT_TYPE_UNUSED in favor of IS_UNUSEDNikita Popov2016-02-111-4/+0
* Support CFG construction without live range splittingNikita Popov2016-02-091-4/+11