summaryrefslogtreecommitdiff
path: root/ext/opcache/jit
Commit message (Expand)AuthorAgeFilesLines
* Improved JIT for TYPE_CHECK opcodeDmitry Stogov2021-03-252-26/+76
* Improve JIT for IS_IDENTICALDmitry Stogov2021-03-251-18/+36
* Replace function with macroDmitry Stogov2021-03-243-13/+5
* Move system independent code out from x86 specific headerDmitry Stogov2021-03-233-190/+204
* Move x86 dependent code out from platform independed parts.Dmitry Stogov2021-03-234-23/+33
* Use capstone disassembler, if available.Dmitry Stogov2021-03-234-30/+206
* Use zend_hash_lookup()Dmitry Stogov2021-03-193-44/+6
* Support prototypes in call graphNikita Popov2021-03-192-4/+7
* Update one more use of NO_AUTOLOADNikita Popov2021-03-181-2/+3
* Merge branch 'PHP-8.0'Dmitry Stogov2021-03-171-1/+1
|\
| * Fixed bug #80861 (erronous array key overflow in 2D array with JIT)Dmitry Stogov2021-03-171-1/+1
* | Merge branch 'PHP-8.0'Dmitry Stogov2021-03-171-0/+6
|\ \ | |/
| * Fixed bug #80839 (PHP problem with JIT)Dmitry Stogov2021-03-171-0/+6
* | Merge branch 'PHP-8.0'Dmitry Stogov2021-03-101-2/+2
|\ \ | |/
| * Fixed bug #80814 (threaded mod_php won't load on FreeBSD: No space available ...Dmitry Stogov2021-03-101-2/+2
* | Merge branch 'PHP-8.0'Dmitry Stogov2021-02-241-4/+13
|\ \ | |/
| * Fixed bug #80782 (DASM_S_RANGE_VREG on PHP_INT_MIN-1)Dmitry Stogov2021-02-241-4/+13
* | Merge branch 'PHP-8.0'Nikita Popov2021-02-231-10/+11
|\ \ | |/
| * Fixed bug #80786Nikita Popov2021-02-231-10/+11
* | Merge branch 'PHP-8.0'Dmitry Stogov2021-02-172-12/+57
|\ \ | |/
| * Fixed bug #80745 (JIT produces Assert failure and UNKNOWN:0 var_dumps in code...Dmitry Stogov2021-02-172-12/+57
* | Merge branch 'PHP-8.0'Dmitry Stogov2021-02-161-3/+3
|\ \ | |/
| * Fixed bug #80742 (Opcache JIT makes some boolean logic unexpectedly be true)Dmitry Stogov2021-02-161-3/+3
* | Revert "Implement fetching TLS TCB offset on MacOS"Nikita Popov2021-02-121-8/+0
* | Implement fetching TLS TCB offset on MacOSDavid Carlier2021-02-111-0/+8
* | Use zend_type.ce_cache__ptr for caching class resulution during argument/resu...Dmitry Stogov2021-02-101-0/+12
* | Optimize ZEND_COUNT opcodes on arrays in the jitTyson Andre2021-02-093-1/+65
* | Added Inheritance Cache.Dmitry Stogov2021-02-091-11/+15
* | Merge branch 'PHP-8.0'Dmitry Stogov2021-01-261-0/+8
|\ \ | |/
| * Fixed observer API and JIT compatibilityDmitry Stogov2021-01-261-0/+8
* | Merge branch 'PHP-8.0'Nikita Popov2021-01-251-0/+3
|\ \ | |/
| * Fix opcache phpize build on FreeBSDAlex Samorukov2021-01-251-0/+3
* | Merge branch 'PHP-8.0'Dmitry Stogov2021-01-201-1/+4
|\ \ | |/
| * Fixed bug #80634 (write_property handler of internal classes is skipped on pr...Dmitry Stogov2021-01-201-1/+4
* | Merge branch 'PHP-8.0'Nikita Popov2021-01-191-4/+13
|\ \ | |/
| * Keep JIT region executable under ZTSDylan K. Taylor2021-01-191-4/+13
* | Merge branch 'PHP-8.0'Nikita Popov2021-01-191-12/+7
|\ \ | |/
| * Observe unused return values in JITNikita Popov2021-01-191-12/+7
* | Replace zend_bool uses with boolNikita Popov2021-01-158-149/+149
* | Merge branch 'PHP-8.0'Dmitry Stogov2021-01-141-0/+5
|\ \ | |/
| * Fixed bug #80422 (php_opcache.dll crashes when using Apache 2.4 with JIT)Dmitry Stogov2021-01-141-0/+5
* | Merge branch 'PHP-8.0'Dmitry Stogov2021-01-111-0/+5
|\ \ | |/
| * Add guard if lvalue of assignment may be a reference, but wasn't a reference ...Dmitry Stogov2021-01-111-0/+5
* | Better CPU registers usageDmitry Stogov2021-01-111-20/+19
* | Remove redundand IS_INDIRECT checks (they were necessary for $GLOBALS handling)Dmitry Stogov2021-01-111-46/+14
* | Remove unnecessary INDIRECT checks in JIT helpersNikita Popov2021-01-061-92/+13
|/
* Initialize EX(call)->func by single instructionDmitry Stogov2020-12-291-7/+17
* Reuse value stored in %r0 instead of immediate operandDmitry Stogov2020-12-291-2/+2
* Eliminate redundand comparison insructionsDmitry Stogov2020-12-243-14/+117
* JIT: Update invalid opcache.jit INI value message to include "tracing" and "f...Ayesh Karunaratne2020-12-151-1/+1