#
cbb3b937 |
| 13-Nov-2024 |
Niels Dossche <7771979+nielsdos@users.noreply.github.com> |
Fix GH-16770: Tracing JIT type mismatch when returning UNDEF When returning an UNDEF value, it actually becomes NULL. The following code took this into account: https://github.com/ph
Fix GH-16770: Tracing JIT type mismatch when returning UNDEF When returning an UNDEF value, it actually becomes NULL. The following code took this into account: https://github.com/php/php-src/blob/28344e0445bc2abae8dc5f1376aa0ff350e6d66d/ext/opcache/jit/zend_jit_trace.c#L2196-L2199 But the stack does not update the type to NULL, causing a mismatch. Closes GH-16784. Co-authored-by: Dmitry Stogov <dmitry@zend.com>
show more ...
|
#
19809a52 |
| 13-Nov-2024 |
Dmitry Stogov |
Fix incorrect handling of ZEND_ACC_FINAL flag in JIT (#16778)
|
#
8b7f64fa |
| 26-Sep-2024 |
Dmitry Stogov |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix possible NULL dereference
|
#
24d5912a |
| 26-Sep-2024 |
Dmitry Stogov |
Fix possible NULL dereference |
#
12b854f9 |
| 27-Aug-2024 |
Dmitry Stogov |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-15502: Crash with JIT and Excimer (#15601)
|
#
eb87de1c |
| 27-Aug-2024 |
Dmitry Stogov |
Fix GH-15502: Crash with JIT and Excimer (#15601) |
#
e842ddfe |
| 17-Jun-2024 |
Dmitry Stogov |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix GH-14475: PHP 8.3.7 with JIT encounters infinite loop on specific paths (#14558)
|
#
350af549 |
| 17-Jun-2024 |
Dmitry Stogov |
Fix GH-14475: PHP 8.3.7 with JIT encounters infinite loop on specific paths (#14558) |
#
034bd85a |
| 28-May-2024 |
Dmitry Stogov |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix incorrect conditions
|
#
48ae025c |
| 28-May-2024 |
Dmitry Stogov |
Fix incorrect conditions |
#
a4d769cc |
| 11-Mar-2024 |
Arnaud Le Blanc |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: [ci skip] NEWS Fix GH-13508: JITed QM_ASSIGN may be optimized out when op1 is null (#13610)
|
#
0ea80126 |
| 11-Mar-2024 |
Arnaud Le Blanc |
Fix GH-13508: JITed QM_ASSIGN may be optimized out when op1 is null (#13610) Co-authored-by: Dmitry Stogov <dmitry@zend.com> |
#
8349835e |
| 13-Nov-2023 |
Dmitry Stogov |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Backport fix for GH-12512: JIT Assertion `info & (1 << type)' failed (#12660)
|
#
db26aee8 |
| 13-Nov-2023 |
Dmitry Stogov |
Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: Backport fix for GH-12512: JIT Assertion `info & (1 << type)' failed (#12660)
|
#
c60c2a0d |
| 13-Nov-2023 |
Dmitry Stogov |
Backport fix for GH-12512: JIT Assertion `info & (1 << type)' failed (#12660) |
#
cefe9e4e |
| 31-Oct-2023 |
Dmitry Stogov |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Backport fix for incorrect assumption about in-memory zval type
|
#
4b82ed43 |
| 31-Oct-2023 |
Dmitry Stogov |
Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: Backport fix for incorrect assumption about in-memory zval type
|
#
455a9679 |
| 30-Oct-2023 |
Dmitry Stogov |
Backport fix for incorrect assumption about in-memory zval type |
#
4589cab9 |
| 09-Oct-2023 |
Dmitry Stogov |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fixed possible use-after-free
|
#
70ff3c37 |
| 09-Oct-2023 |
Dmitry Stogov |
Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: Fixed possible use-after-free
|
#
2297e8c1 |
| 09-Oct-2023 |
Dmitry Stogov |
Fixed possible use-after-free |
#
92ba5c2c |
| 09-Oct-2023 |
Dmitry Stogov |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fix incorrect trace type inference
|
#
176b79fe |
| 09-Oct-2023 |
Dmitry Stogov |
Merge branch 'PHP-8.1' into PHP-8.2 * PHP-8.1: Fix incorrect trace type inference
|
#
44a70160 |
| 09-Oct-2023 |
Dmitry Stogov |
Fix incorrect trace type inference Fixes GH-12365 |
#
94eb3bdc |
| 08-Sep-2023 |
Dmitry Stogov |
Merge branch 'PHP-8.2' into PHP-8.3 * PHP-8.2: Fixed tracing JIT support for CALLABLE_CONVERT (#12156)
|