#
fbf4e196 |
| 25-Oct-2023 |
Dmitry Stogov |
Fixed regression intoduced by 76c41d27f9277eb8210d0058f19d0a7cfa7d7a66
|
#
76c41d27 |
| 24-Oct-2023 |
Dmitry Stogov |
Fixed GH-12482: Abortion with tracing JIT
|
#
36b2c5dc |
| 09-Oct-2023 |
Dmitry Stogov |
Fix GH-12364: JIT leak in Symfony TranslationDebugCommandTest (#12394)
|
#
ed0b593c |
| 02-May-2023 |
Dmitry Stogov |
Fixed GH-11127 (JIT fault) * Fixed GH-11127 (JIT fault) * Added test * Add new line
|
#
25ad171f |
| 02-May-2023 |
Dmitry Stogov |
JIT: Fixed inaccurate range inference usage for UNDEF/NULL/FALSE Fixes oss-fuzz #58459
|
#
c53e8d3e |
| 10-Mar-2023 |
Bob Weinand |
Handle zend_execute_internal in JIT
|
#
70ff10af |
| 21-Feb-2023 |
Dmitry Stogov |
Fix GH-10635: ARM64 function JIT causes impossible assertion (#10638)
|
#
08e75912 |
| 20-Feb-2023 |
Dmitry Stogov |
Fix (at lease part of the) #GH-10635: ARM64 function JIT causes impossible assertion
|
#
7d68f912 |
| 19-Jan-2023 |
Dmitry Stogov |
Fix incorrect compilation of FE_FETCH with predicted empty array Fixes ext/opcache/tests/sccp_loop_var_free.phpt with opcache.jit=1205 and opcache.optimization_level=0
|
#
a8bd3423 |
| 14-Nov-2022 |
Dmitry Stogov |
Fix memory leak Fizes oss-fuzz #53143
|
#
af75eaf9 |
| 24-Oct-2022 |
Kévin Dunglas |
opcache: fix syntax error introduced in 261a08af65168e24c43a81321284f3f461f3500d (#9821)
|
#
261a08af |
| 24-Oct-2022 |
Dmitry Stogov |
JIT: Fix incorrect EX(opline) override Fixes oss-fuzz #52674
|
#
da28a6b4 |
| 03-Oct-2022 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Fix abstract trace consisency for FE_FETCH instruction
|
#
466e4dc2 |
| 09-Sep-2022 |
Arnaud Le Blanc |
Check return value of zend_jit_trace_get_exit_addr() (#9097) |
#
a516e299 |
| 29-Aug-2022 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Fix ext/opcache/tests/jit/inc_obj_004.phpt failure introduced by fd74ee7e909c66f09d8d904a5438b275a13e8738
|
#
2a33280c |
| 22-Aug-2022 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: Make code generation to be consistent with register allocation
|
#
cc465ba0 |
| 25-Jul-2022 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Fix memory leak
|
#
f2381ae4 |
| 18-Jul-2022 |
Arnaud Le Blanc |
Fix JIT crash with large number of match/switch arms (#8961) Switch statements may generate a large number of exit points. Once the max number of exit points is reached, get_exit_addr()
Fix JIT crash with large number of match/switch arms (#8961) Switch statements may generate a large number of exit points. Once the max number of exit points is reached, get_exit_addr() returns NULL. This was not checked, and this resulted in a jump table with some 0 addresses.
show more ...
|
#
70e0e1ad |
| 14-Jun-2022 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: Fix missing register store
|
#
7ebda198 |
| 30-May-2022 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Fix memory leak
|
#
69d263e2 |
| 27-May-2022 |
Arnaud Le Blanc |
Add JIT guards for INIT_METHOD_CALL when the method may be modified (#8600) Non-polymorphic methods can be modified from one request to an other due to recompilation or conditional declarati
Add JIT guards for INIT_METHOD_CALL when the method may be modified (#8600) Non-polymorphic methods can be modified from one request to an other due to recompilation or conditional declaration. Fixes GH-8591 Co-authored-by: Oleg Stepanischev <Oleg.Stepanischev@tatar.ru>
show more ...
|
Revision tags: php-8.1.7RC1 |
|
#
6c254131 |
| 12-May-2022 |
Dmitry Stogov |
Add JIT guards for INIT_FCALL instructions and functions that may be modified For methods we reuse mechanism of polymorphic calls. For regular function we invalidate the whole root trace
Add JIT guards for INIT_FCALL instructions and functions that may be modified For methods we reuse mechanism of polymorphic calls. For regular function we invalidate the whole root trace. This fixes https://github.com/php/php-src/issues/8461
show more ...
|
#
86338933 |
| 11-Apr-2022 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: Fix memory lek
|
#
24bb1783 |
| 04-Apr-2022 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: Fixed incorrect code generation
|
#
62a1c068 |
| 21-Mar-2022 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: Fix register clobbering
|