summaryrefslogtreecommitdiff
path: root/ext/opcache
Commit message (Expand)AuthorAgeFilesLines
* Disable JIT with incompatible third-party extensionsDmitry Stogov2020-11-304-4/+55
* Only replace IN_ARRAY result type for JMPZ/JMPNZNikita Popov2020-11-302-10/+24
* Respect strict_types during sccp function call evaluationNikita Popov2020-11-273-6/+30
* Don't check for throwing calls in sccp function evaluationNikita Popov2020-11-271-200/+121
* Fix handling of sccp exceptionsNikita Popov2020-11-273-4/+20
* Handle exceptions during SCCP function evaluationNikita Popov2020-11-272-0/+21
* Avoid direct calls to zend_cpu_supports()Nikita Popov2020-11-271-2/+2
* Move avx check into a macroNikita Popov2020-11-271-17/+19
* Fixed bug #80433Nikita Popov2020-11-272-4/+16
* Eliminate deafd storesDmitry Stogov2020-11-261-4/+28
* Fixed bug #80377Nikita Popov2020-11-251-1/+1
* Use diferent temporary register (%r0 may keep a method address)Dmitry Stogov2020-11-251-3/+3
* Revert "Fixed bug #80377"Dmitry Stogov2020-11-251-1/+1
* Fixed bug #80377Nikita Popov2020-11-241-1/+1
* Fixed bug #80404Nikita Popov2020-11-241-12/+29
* zend_jit_trace_stack_frame.stack can't be NULLDmitry Stogov2020-11-231-1/+0
* Fixed use-after-free in PHPUnit testsDmitry Stogov2020-11-231-0/+3
* Keep value of register before possible side exitDmitry Stogov2020-11-231-1/+27
* Use MIN/MAX when dumping RANGE[]Nikita Popov2020-11-201-0/+4
* Fixed incorrect TRACE_FRAME_MASK_NESTED flag settingDmitry Stogov2020-11-201-1/+7
* Fixed 32-bit JITDmitry Stogov2020-11-203-3/+3
* Added missing deoptimization code for trampoline handlingDmitry Stogov2020-11-194-1/+26
* Fixed register clobberingDmitry Stogov2020-11-181-0/+4
* Fixed trampoline handlingDmitry Stogov2020-11-175-105/+161
* Fixed allocated register clobberingDmitry Stogov2020-11-171-22/+47
* Fixed false pasitive ASAN NULL pointer dereference warningDmitry Stogov2020-11-171-1/+1
* Merge branch 'PHP-7.4' into PHP-8.0Nikita Popov2020-11-171-4/+14
|\
| * Fix incorrectly optimized out live rangeNikita Popov2020-11-171-4/+14
* | Fixed MAY_BE_INDIRECT inferenceDmitry Stogov2020-11-161-0/+3
* | Fixed alias handlingDmitry Stogov2020-11-161-11/+24
* | Fixed reference-countingDmitry Stogov2020-11-161-0/+7
* | Fixed incorrect FETCH_THIS optimizationDmitry Stogov2020-11-161-1/+1
* | Fixed inconsistent VM stack stateDmitry Stogov2020-11-161-1/+4
* | Trampoline cleanupDmitry Stogov2020-11-165-7/+53
* | Fixed incorrectly eliminated type storeDmitry Stogov2020-11-111-18/+18
* | Remove assertionDmitry Stogov2020-11-111-1/+2
* | Fixed incorrect invariant guard motionDmitry Stogov2020-11-111-1/+2
* | Stop on fake frameDmitry Stogov2020-11-111-1/+1
* | Fixed reference-counting propagationDmitry Stogov2020-11-111-0/+3
* | [Observer+JIT] Save opline before calling begin/end handlersDmitry Stogov2020-11-112-1/+5
* | Merge branch 'PHP-7.4' into PHP-8.0Nikita Popov2020-11-093-8/+35
|\ \ | |/
| * Fix phi use chain management when renaming variableNikita Popov2020-11-093-8/+35
| * Backport preloading trait fixup fixesNikita Popov2020-11-053-19/+69
* | Fixed missaligned accessDmitry Stogov2020-11-091-2/+2
* | Skip preload test under asanNikita Popov2020-11-091-0/+1
* | Move stack overflow checks out of the loopsDmitry Stogov2020-11-064-49/+131
* | Fixed incorrect invariant guard motionDmitry Stogov2020-11-051-1/+3
* | Fixup trait methods even if no traits are usedNikita Popov2020-11-053-6/+18
* | Fix multiple trait fixupNikita Popov2020-11-053-15/+53
* | End output handlers in preload shutdownNikita Popov2020-11-041-0/+1