#
2dfd6cd3 |
| 20-May-2020 |
Dmitry Stogov |
Allow counter settings to be "zero" to disable corresponding counter
|
#
e35c163e |
| 19-May-2020 |
Dmitry Stogov |
Tracing JIT SHM data initilaizarion must be done at MINIT
|
#
928c7962 |
| 19-May-2020 |
Dmitry Stogov |
Make number of root and side traces configurable
|
#
8c19e611 |
| 19-May-2020 |
Dmitry Stogov |
Make JIT parameters configurable through opcache.jit_... options
|
#
d377467d |
| 18-May-2020 |
Dmitry Stogov |
Keep ZEND_FUNC_INFO() for all run-time JIT triggers
|
#
a463197d |
| 18-May-2020 |
Dmitry Stogov |
func_info should be empty
|
#
0695048e |
| 18-May-2020 |
Dmitry Stogov |
JIT refactoring to allow run-time changes of JIT options (triggers, optimization_level, debug flags, etc)
|
#
161ee110 |
| 14-May-2020 |
Dmitry Stogov |
Tracing JIT support for delayed call chain
|
#
91b5571f |
| 13-May-2020 |
Xinchen Hui |
Fixed #79582 (Crash seen when opcache.jit=1235 and opcache.jit_debug=2)
|
#
c34d29db |
| 07-May-2020 |
Dmitry Stogov |
Change parameter meaning.
|
#
98acdbff |
| 07-May-2020 |
Dmitry Stogov |
Prevent taking side traces for exceptional cases. Always exit to VM interpreter.
|
#
5bc1e224 |
| 01-Apr-2020 |
Nikita Popov |
Make numeric operations on resources, arrays and objects type errors RFC: https://wiki.php.net/rfc/arithmetic_operator_type_checks Closes GH-5331.
|
#
faa57abe |
| 29-Apr-2020 |
Dmitry Stogov |
white space fixes
|
#
94fba026 |
| 21-Apr-2020 |
Dmitry Stogov |
Reuse registers allocated for parent trace in side traces
|
#
b0b43e86 |
| 20-Apr-2020 |
Dmitry Stogov |
Register allocator and deoptimizer for tracing JIT.
|
#
4e1219ac |
| 18-Apr-2020 |
Tyson Andre |
[skip ci] Fix typos in jit code comments And in Opcache's zend_cfg.h Closes GH-5414
|
#
ea0110f0 |
| 16-Apr-2020 |
Dmitry Stogov |
Improve registers reuse
|
#
dd163d05 |
| 15-Apr-2020 |
Nikita Popov |
Remove OP_RANGE_EX distinction Only leave OP_RANGE macros, which always have the "EX" behavior. This was already done for most other macros before, but these were missed. This h
Remove OP_RANGE_EX distinction Only leave OP_RANGE macros, which always have the "EX" behavior. This was already done for most other macros before, but these were missed. This helps avoid mistakes by using the wrong macro.
show more ...
|
#
11c5c784 |
| 14-Apr-2020 |
Dmitry Stogov |
Added missed '~'
|
#
0a408be0 |
| 10-Apr-2020 |
Dmitry Stogov |
Separate zend_jit_dump_lifetime_interval() function
|
#
66f2ebe4 |
| 09-Apr-2020 |
Dmitry Stogov |
Register allocator refactoring
|
#
4006c000 |
| 06-Apr-2020 |
Dmitry Stogov |
Save CPU regesters on side exit for deoptimization
|
#
c4bdf418 |
| 06-Apr-2020 |
Dmitry Stogov |
Minor register allocator refactoring
|
#
150df5b1 |
| 27-Mar-2020 |
Dmitry Stogov |
Removed useless variable
|
#
0684b9fc |
| 25-Mar-2020 |
Dmitry Stogov |
Always print numeric opline numbers
|