#
072dc3c8 |
| 05-Oct-2022 |
Dmitry Stogov |
Fix typo
|
#
ed652a51 |
| 03-Oct-2022 |
Dmitry Stogov |
Fix register allocation (missing store) This fixes oss-fuzz #52022
|
#
c9c51eb1 |
| 22-Aug-2022 |
Dmitry Stogov |
Tracing JIT: Fix incorrect guard elimination Fixes oss-fuzz #49917
|
#
5b048dd0 |
| 11-Apr-2022 |
Dmitry Stogov |
Tracing JIT: Fixed incorrect assumption about stack slot type Fixes oss-fuzz #46404
|
#
e9fc81a2 |
| 21-Mar-2022 |
Dmitry Stogov |
JIT: Fix missing type store Fixes oss-fuzz #45604
|
#
3d6a7e2b |
| 18-Mar-2022 |
Dmitry Stogov |
JIT: Fix missing exception handling Fixes oss-fuzz #45649
|
#
9792f0db |
| 14-Mar-2022 |
Dmitry Stogov |
JIT: Fix type store Fixes oss-fuzz #45190
|
#
6c3816ce |
| 11-Mar-2022 |
Dmitry Stogov |
Tracing JIT: Eliminate useless guards for CONCAT Fixes oss-fuzz #45285
|
#
ac8a53ca |
| 28-Feb-2022 |
Dmitry Stogov |
JIT: Fix register allocator Fixes oss-fuzz #44916
|
#
d0f965d0 |
| 11-Feb-2022 |
Dmitry Stogov |
Tracing JIT: Fixed incorrect deoptimization info
|
#
478448d2 |
| 01-Feb-2022 |
Dmitry Stogov |
JIT: Fix register alloction (missed store) Fixes oss-fuzz #44242
|
#
54c952f1 |
| 28-Jan-2022 |
Dmitry Stogov |
JIT: Fix incorrect type store elimination Fixes oss-fuzz #43737
|
#
f711c960 |
| 28-Jan-2022 |
Dmitry Stogov |
Fix incorrect register allocation Fixes oss-fuzz #44006
|
#
ee8f9d75 |
| 14-Jan-2022 |
Dmitry Stogov |
JIT: Fix trace type inference Fixes oss-fuzz #43597
|
#
079c5af9 |
| 14-Jan-2022 |
Dmitry Stogov |
JIT: Fix register allocation Fixes oss-fuzz #43598
|
#
4170d41a |
| 10-Jan-2022 |
Dmitry Stogov |
JIT: Fix incorrect FETCH_THIS elimination Fizex oss-fuzz #43159
|
#
66306030 |
| 17-Dec-2021 |
Dmitry Stogov |
JIT: Fix incorrect type store elimination Fixes oss-fuzz #42388
|
#
49380b59 |
| 15-Dec-2021 |
Christoph M. Becker |
Fix #81679: Tracing JIT crashes on reattaching When a new process reattaches to OPcache, tracing JIT causes segfaults, because each new process allocates its own `zend_jit_traces` and
Fix #81679: Tracing JIT crashes on reattaching When a new process reattaches to OPcache, tracing JIT causes segfaults, because each new process allocates its own `zend_jit_traces` and `zend_jit_exit_groups` in SHM, although these need to be shared between all processes. We solve that by only allocating these structs for the first process, and store the pointers in `accel_shared_globals`, so we can reassign them when a new process reattaches. Closes GH-7776.
show more ...
|
#
fc35a6b9 |
| 15-Nov-2021 |
Dmitry Stogov |
Tracing JIT: Fixed abstract stack consistency for [QM_]ASSIGN of CV to itself
|
#
85066fd8 |
| 15-Nov-2021 |
Dmitry Stogov |
Tracing JIT: Fixed failure on non-optimized op_arrays (op_array->T may be above ssa->vars_count)
|
#
12d02e62 |
| 12-Nov-2021 |
Dmitry Stogov |
Fixed incorrect guard elimination
|
#
3dba5566 |
| 10-Nov-2021 |
Dmitry Stogov |
Tracing JIT: Fixed incorrect assumption about in-memeory zval type
|
#
203c1b80 |
| 10-Nov-2021 |
Dmitry Stogov |
Tracing JIT: Fixed incorrect tracing type inference There are some cases when IS_VAR/IS_TMP_VAR variables are set to IS_UNDEF. TODO: It would be better to switch to IS_NULL in master.
|
#
8fe80820 |
| 08-Nov-2021 |
Dmitry Stogov |
JIT: Fixed incorrect guard elimination
|
#
7bf63243 |
| 08-Nov-2021 |
Dmitry Stogov |
JIT: Fixed incorrect guard elimination
|