summaryrefslogtreecommitdiff
path: root/ext/opcache/Optimizer/zend_dump.c
Commit message (Expand)AuthorAgeFilesLines
* Move optimizer into coreNikita Popov2021-01-281-1239/+0
* Remove unused flagDmitry Stogov2020-12-141-5/+0
* Use MIN/MAX when dumping RANGE[]Nikita Popov2020-11-201-0/+4
* Avoid priniting "array [long, string] of"Dmitry Stogov2020-08-251-1/+2
* Remove more unused func_info fieldsNikita Popov2020-07-301-8/+0
* Remove unused recv_arg_info from func_infoNikita Popov2020-07-301-11/+0
* Remove unused func_info variableNikita Popov2020-07-271-3/+0
* Remove unused fieldsDmitry Stogov2020-07-271-3/+0
* Implement match expressionIlija Tovilo2020-07-091-1/+5
* Add new line before basic-block labels (except for the first BB0)Dmitry Stogov2020-03-251-0/+3
* Always print numeric opline numbersDmitry Stogov2020-03-251-97/+26
* Make SSA dump format controlled by opcache.jit_debug more readable (always pr...Dmitry Stogov2020-03-241-16/+63
* Tracing JIT (it doesn't support register allocation yet)Dmitry Stogov2020-03-131-26/+33
* Export zend_dump_op() and add ZEND_DUMP_NUMERIC_OPLINES flag to print oplines...Dmitry Stogov2020-01-311-19/+54
* Optimize $x === null into is_null($x)Dmitry Stogov2019-11-121-1/+2
* Use RT_CONSTANT() or CT_CONSTANT() macro depending on ZEND_ACC_DONE_PASS_TWO ...Dmitry Stogov2019-10-111-3/+3
* typo and cleanupDmitry Stogov2019-10-091-1/+1
* SAMRT BRANCH improvement.Dmitry Stogov2019-10-091-1/+7
* Remove most uses of the ERROR typeNikita Popov2019-09-301-4/+0
* Throw Error when writing property of non-objectNikita Popov2019-09-271-3/+1
* Merge branch 'PHP-7.4'Dmitry Stogov2019-07-051-8/+2
|\
| * 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.4'Dmitry Stogov2019-05-221-1/+1
|\ \ | |/
| * 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
* | | Merge branch 'PHP-7.4'Dmitry Stogov2019-04-121-0/+6
|\ \ \ | |/ /
| * | Replace "ZEND_CALL_CTOR" hack by additional live-rangeDmitry Stogov2019-04-121-0/+6
* | | Don't split basic block after RECV, if function checks type hintsDmitry Stogov2019-04-091-0/+3
* | | Merge branch 'PHP-7.4'Nikita Popov2019-02-191-2/+5
|\ \ \ | |/ /
| * | ZEND_COMPILE_EXTENDED_INFO split Currently a tool may not decide between debu...Joe Watkins2019-02-191-2/+5
* | | Merge branch 'PHP-7.4'Dmitry Stogov2019-02-051-1/+1
|\ \ \ | |/ /
| * | Remove copyright years.Dmitry Stogov2019-02-051-1/+1
* | | Merge branch 'PHP-7.4'Peter Kokot2019-02-031-8/+0
|\ \ \ | |/ /
| * | Remove local variablesPeter Kokot2019-02-031-8/+0
* | | Remove bareword fallback for constantsNikita Popov2019-01-311-5/+2
|/ /
* | 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