#
50af4de0 |
| 25-Jun-2020 |
Dmitry Stogov |
Improve tracing JIT for FETCH_THIS + FETCH_OBJ_* |
#
b4b5734d |
| 19-Jun-2020 |
Dmitry Stogov |
JIT for FETCH_OBJ_W |
#
8cbb0ffc |
| 18-Jun-2020 |
Dmitry Stogov |
Use guards for ZEND_FETCH_OBJ_R/IS to eliminate repeatable checks |
#
92c4b065 |
| 16-Jun-2020 |
Christoph M. Becker |
Use ZEND_UNREACHABLE() instead of ZEND_ASSERT(0) Instead of marking unreachable code with `ZEND_ASSERT(0)`, we introduce `ZEND_UNREACHABLE()`, so that MSVC which does not consider `asser
Use ZEND_UNREACHABLE() instead of ZEND_ASSERT(0) Instead of marking unreachable code with `ZEND_ASSERT(0)`, we introduce `ZEND_UNREACHABLE()`, so that MSVC which does not consider `assert(0)` to mark unreachable code does no longer trigger C4715[1] warnings in debug builds. This may be useful for other compilers as well. [1] <https://docs.microsoft.com/de-de/cpp/error-messages/compiler-warnings/compiler-warning-level-1-c4715?view=vs-2019>
show more ...
|
#
8425214c |
| 16-Jun-2020 |
Dmitry Stogov |
Tracing JIT support for PHP references in array related instructions |
#
8b822afb |
| 16-Jun-2020 |
Nikita Popov |
Fix printf type |
#
bdd84063 |
| 16-Jun-2020 |
Dmitry Stogov |
Added JIT debug flag to dump the size of generated code (opcache.jit_debug=0x200) |
#
d2d5738b |
| 27-May-2020 |
Dmitry Stogov |
Fixed tracing JIT support for ZEND_RETURN_BY_REF in CALL VM |
#
6e524727 |
| 27-May-2020 |
Dmitry Stogov |
Fixed JIT for ext/opcache/tests/jit/cmp_004.phpt with opcache.jit=1201 |
#
d2f81143 |
| 27-May-2020 |
Dmitry Stogov |
Set proper jit_extension for inherited methods |
#
0de3ca4f |
| 26-May-2020 |
Máté Kocsis |
Let's try to fix the JIT compiler warning |
#
15aa891c |
| 26-May-2020 |
Dmitry Stogov |
Fixed JIT for integer overflow checks |
#
b35a9a4c |
| 25-May-2020 |
Dmitry Stogov |
Reorder conditions to save one instruction in recursive return loop |
#
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. |