summaryrefslogtreecommitdiff
path: root/ext/opcache/Optimizer
Commit message (Expand)AuthorAgeFilesLines
* Trim trailing whitespace in source code filesPeter Kokot2018-10-132-7/+7
* Fix typo in compound dim assign op inferenceNikita Popov2018-06-301-1/+1
* Fix bug #76281Nikita Popov2018-04-271-3/+4
* Fixed bug #76275Nikita Popov2018-04-271-0/+5
* Revert "More accurate symbolic constraints oferflow/unserflow handling (bette...Dmitry Stogov2018-03-131-19/+12
* More accurate symbolic constraints oferflow/unserflow handling (better fix fo...Dmitry Stogov2018-03-131-12/+19
* Fix bug #76074 (opcache corrupts variable in for-loop)Bob Weinand2018-03-101-6/+31
* Fixed bug #75969Nikita Popov2018-02-161-2/+7
* Backport narrowing fix to 7.1Nikita Popov2018-01-091-0/+18
* year++Xinchen Hui2018-01-0227-27/+27
* Fixed bug #75608 ("Narrowing occurred during type inference" error)Dmitry Stogov2017-12-041-2/+2
* Fixed bug in type inferenceDmitry Stogov2017-11-271-1/+2
* fix wrong check of definition_phi->constraint.range.max_ssa_varMITSUNARI Shigeo2017-11-031-1/+1
* Use abbrevXinchen Hui2017-10-301-2/+1
* Fixed type inferenceDmitry Stogov2017-10-301-1/+7
* Fixed rarely possible use-after-freeDmitry Stogov2017-10-041-0/+13
* Fixed bug #75267 (possible &/&& mixup)Xinchen Hui2017-09-291-1/+1
* Fixed bug #75255 (Request hangs and not finish)Dmitry Stogov2017-09-271-0/+4
* Added missed ~Dmitry Stogov2017-09-251-1/+1
* Fixed type inferenceDmitry Stogov2017-09-251-6/+8
* Fixed bug #74980 (Narrowing occurred during type inference)Xinchen Hui2017-07-261-3/+5
* Fix DFG construction for VERIFY_RETURNNikita Popov2017-07-211-3/+3
* Merge branch 'PHP-7.0' into PHP-7.1Bob Weinand2017-07-011-0/+1
|\
| * Fixed bug #74840 (Opcache overwrites argument of GENERATOR_RETURN within fina...Bob Weinand2017-07-011-0/+1
* | Fixed bug #74623Nikita Popov2017-06-231-1/+1
* | Make inference robust against infinite loopNikita Popov2017-06-231-12/+21
* | Merge branch 'PHP-7.0' into PHP-7.1Dmitry Stogov2017-05-311-1/+1
|\ \ | |/
| * Fixed wrong conditionDmitry Stogov2017-05-311-1/+1
* | Merge branch 'PHP-7.1' of git.php.net:/php-src into PHP-7.1Xinchen Hui2017-04-171-1/+4
|\ \
| * | Fix loop identificationNikita Popov2017-04-171-1/+4
* | | Fixed bug #74456 (Segmentation error while running a script in CLI mode)Xinchen Hui2017-04-171-1/+1
|/ /
* | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2017-04-151-0/+3
|\ \ | |/
| * Fix compact_literals of INIT_METHOD_CALL with CONST op1Nikita Popov2017-04-151-0/+3
* | Improve fix for bug #74442Nikita Popov2017-04-151-2/+3
* | Fixed bug #74442Nikita Popov2017-04-141-0/+6
* | Fixed bug #74431Nikita Popov2017-04-141-1/+5
* | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2017-04-102-2/+13
|\ \ | |/
| * Fix JMPZ+JMP => NOP+JMP optimizationNikita Popov2017-04-102-2/+11
| * Disable block pass for large functionsNikita Popov2017-03-281-0/+4
| * Fixed bug #74152 (if statement says true to a null variable)Xinchen Hui2017-02-231-2/+12
* | Remove unused varXinchen Hui2017-04-071-1/+1
* | Disable block pass for large functionsNikita Popov2017-03-171-0/+5
* | Fugbix typoSebastian Bergmann2017-03-161-1/+1
* | Further optimize worklist managementNikita Popov2017-03-161-18/+26
* | Slightly optimize worklist managementNikita Popov2017-03-161-13/+7
* | Optimize DJ spanning tree back-edge checkNikita Popov2017-03-161-21/+19
* | Sort blocks in loop identificationNikita Popov2017-03-161-45/+62
* | Use call_map to avoid linear call lookupNikita Popov2017-03-164-26/+47
* | Fixed pointer allignmentDmitry Stogov2017-03-072-12/+12
* | Ensure pointer alignment.Dmitry Stogov2017-03-071-2/+2