summaryrefslogtreecommitdiff
path: root/ext/opcache/tests/opt
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fixed yet another object aliasing problemDmitry Stogov2017-09-111-0/+22
* Fixed copy semantics in escape analysisDmitry Stogov2017-09-112-5/+35
* Fixed SCCP failure, because of aliased objects.Dmitry Stogov2017-09-112-0/+52
* Improved JMP optimizationDmitry Stogov2017-09-112-10/+6
* Remove unused temporary variablesDmitry Stogov2017-09-0516-16/+16
* Replace used constant instructions by QM_ASSIGNDmitry Stogov2017-09-053-2/+23
* Fixed SCCP rewinding on partial_array|object phiXinchen Hui2017-09-023-0/+28
* Fixed SCCP on PHI(partial_object#1, partial_object#2)Xinchen Hui2017-09-021-0/+22
* Fixed SCCP on PHI(contant_array, partial_array)Xinchen Hui2017-09-021-0/+21
* Added skipif.incDmitry Stogov2017-09-011-0/+3
* Remove dead allocations of non-escaping objectsDmitry Stogov2017-09-014-27/+15
* Remove dead construction of non-escaping arrays and objectsDmitry Stogov2017-08-311-0/+41
* Extend SCCP to support properties of non-escaping objectsDmitry Stogov2017-08-312-0/+79
* Support for implicit array/object allocationsDmitry Stogov2017-08-301-0/+29
* Fixed testsDmitry Stogov2017-08-302-4/+4
* Extend SCCP pass with support for elements of non-escaping arraysDmitry Stogov2017-08-308-0/+272
* Fixed tests titelsDmitry Stogov2017-08-293-3/+3
* Added few Optimizer testsDmitry Stogov2017-08-296-0/+193