summaryrefslogtreecommitdiff
path: root/ext/opcache/tests/opt
Commit message (Expand)AuthorAgeFilesLines
* Support VERIFY_RETURN_TYPE elision with unused operandNikita Popov2021-03-221-0/+23
* Support prototypes in call graphNikita Popov2021-03-191-0/+49
* Allow inferring narrowed return typeNikita Popov2021-03-181-0/+44
* Update opt testNikita Popov2021-03-181-1/+1
* Handle warnings during sccp function evaluationNikita Popov2021-02-111-0/+27
* Clean up remaining opcodes for foreach([] as $x)Tyson Andre2021-01-071-0/+71
* Only replace IN_ARRAY result type for JMPZ/JMPNZNikita Popov2020-11-301-0/+14
* Respect strict_types during sccp function call evaluationNikita Popov2020-11-272-1/+16
* Fix handling of sccp exceptionsNikita Popov2020-11-272-0/+15
* Handle exceptions during SCCP function evaluationNikita Popov2020-11-271-0/+12
* Add many missing closing PHP tags to testsMáté Kocsis2020-08-095-5/+10
* Implement nullsafe ?-> operatorIlija Tovilo2020-07-242-0/+133
* Optimize out no-op `yield from` statementsTyson Andre2020-06-081-0/+56
* Always print numeric opline numbersDmitry Stogov2020-03-2530-407/+476
* Improve type inferenceNikita Popov2020-03-171-4/+3
* Improve type inference for COALESCENikita Popov2020-03-091-0/+40
* Reindent phpt filesNikita Popov2020-02-0335-205/+205
* Convert ZEND_ECHO operand to string after sccpTyson Andre2020-01-2711-15/+51
* Fix #78880: Final spelling fixesMáté Kocsis2020-01-161-1/+1
* Fix #78880: Another bunch of spelling errorsMáté Kocsis2020-01-164-4/+4
* Fixed edge cases introduced by 170ed1f5a7b2f2f052445761080c96a3a3cfa884Dmitry Stogov2019-10-102-0/+43
* Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-05-291-0/+17
|\
| * SCCP: Fix leak when determining TYPE_CHECK from type infoNikita Popov2019-05-291-0/+17
* | SCCP: Fix handling of ASSIGN_OBJ_REFNikita Popov2019-05-281-0/+27
* | SCCP: Don't perform partial object propagation for typed propsNikita Popov2019-05-281-0/+25
* | Replace "ZEND_CALL_CTOR" hack by additional live-rangeDmitry Stogov2019-04-121-0/+2
* | Fixed SCCP support for ZEND_ASSIGN_OBJ_REFDmitry Stogov2019-04-031-0/+27
* | Merge branch 'PHP-7.3' into PHP-7.4Nikita Popov2019-02-221-0/+30
|\ \ | |/
| * Remove result def during jmp_set optimizationNikita Popov2019-02-221-0/+30
| * Trim trailing whitespace in *.phptPeter Kokot2018-10-144-4/+4
* | Fix removal of unreachable code in SCCPNikita Popov2019-02-221-0/+38
* | Disable preloading for sensetive opcache testsDmitry Stogov2019-02-2026-0/+26
* | Fixed 32/64-bit mismatchDmitry Stogov2019-01-141-4/+4
* | Implement typed propertiesNikita Popov2019-01-111-0/+115
* | Trim trailing whitespace in testsGabriel Caruso2018-10-144-4/+4
|/
* Make FETCH_R/IS, FETCH_DIM_R/IS, FETCH_OBJ_R/IS, FETCH_STATIC_PROP_R/IS retur...Dmitry Stogov2018-06-253-6/+6
* Use EXPECT instead of EXPECTF when possibleGabriel Caruso2018-02-202-2/+2
* Fix DCE testNikita Popov2018-02-181-2/+2
* Fixed bug while dealing with ADD_ARRAY_ELEMENT against an existing const arrayXinchen Hui2018-01-071-0/+55
* Optimized FETCH_CLASS before INSTANCEOF out if possibleXinchen Hui2018-01-051-0/+41
* Fixed testXinchen Hui2018-01-051-1/+1
* Fixed wrongly const replacing on partial arrayXinchen Hui2018-01-051-0/+31
* Add line numbers to Opcache's zend_dump_op() debug outputRasmus Lerdorf2017-10-0624-122/+122
* Fixed escape analysis for ASSIGN_DIM/ASSIGN_OBJ opcodes and improved DCEDmitry Stogov2017-09-141-0/+29
* [ci skip] Merge branch 'pull-request/2752'Christoph M. Becker2017-09-141-1/+1
|\
| * Fixed typoMarkus Staab2017-09-131-1/+1
* | Added test. Invalid usage doesn't affect escape_satte of arrays/objects and s...Dmitry Stogov2017-09-141-0/+39
|/
* Improved reference dependencies analysisDmitry Stogov2017-09-131-0/+28
* Fixed testDmitry Stogov2017-09-121-2/+2
* Fixed memleak in SCCPXinchen Hui2017-09-121-0/+30