#
b5242fa1 |
| 28-Sep-2021 |
Nikita Popov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Fix leak with ASSIGN_OBJ on null
|
#
d0715aa7 |
| 28-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: Fixed label mess
|
#
214cd156 |
| 28-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: Fixed result when assigning to typed reference
|
#
1cfc69d8 |
| 28-Sep-2021 |
Nikita Popov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Check exception after QM_ASSIGN of undef var
|
#
51f80678 |
| 28-Sep-2021 |
Dmitry Stogov |
JIT ARM64: Move property load into right place |
#
e046ff43 |
| 27-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: Call zend_hash_index_find() instead of _zend_hash_index_find() if we didn't check for packed array before
|
#
be8dfa77 |
| 27-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: Split zend_jit_hash_index_lookup_rw() into zend_jit_hash_index_lookup_rw() and zend_jit_hash_index_lookup_rw_no_packed().
|
#
97da90e8 |
| 27-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: Fixed missed zval type initialization
|
#
7981d48a |
| 27-Sep-2021 |
Dmitry Stogov |
JIT: Fixed missing type load |
#
35ff71f0 |
| 27-Sep-2021 |
Dmitry Stogov |
JIT: Improve property access (Avoid unnecessary property address loading and exception check). |
#
dbdef598 |
| 27-Sep-2021 |
Dmitry Stogov |
JIT: Wrong register |
#
bec1d2f2 |
| 24-Sep-2021 |
Dmitry Stogov |
JIT: Avoid property type reloading |
#
ec0f2c6e |
| 24-Sep-2021 |
Dmitry Stogov |
JIT: Eliminate useless exception check |
#
d1a0b93c |
| 24-Sep-2021 |
Dmitry Stogov |
JIT: Improve $this->property access in closures |
#
c7c76209 |
| 23-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Tracing JIT: Fixed possible incorrect megamorphic call from a trait
|
#
a0bea10e |
| 23-Sep-2021 |
Dmitry Stogov |
JIT: Fixed register clobbering |
#
0f084387 |
| 23-Sep-2021 |
Dmitry Stogov |
Fixed use-after-free introduced in f2ceb639b8bf89626dc40d3653e2a50e91dcdbb5 |
#
f2ceb639 |
| 22-Sep-2021 |
Dmitry Stogov |
Tracing JIT: Record information about types of defined object properties and use it to optimize code for ASSIGN_OBJ_OP, PRE/POST_INC/DEC_OBJ and FETCH_OBJ_R/IS |
#
4d4a175d |
| 21-Sep-2021 |
Dmitry Stogov |
Tracing JIT: Fixed FETCH_DIM_R with packed array and negative key |
#
6d04d165 |
| 21-Sep-2021 |
Dmitry Stogov |
JIT: Disable recursive call optimization for VM without global register variables (ARM64 part) |
#
0ad24445 |
| 21-Sep-2021 |
Nikita Popov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Fix missing undef checks for comparisons
|
Revision tags: php-7.3.31 |
|
#
ac1dd730 |
| 20-Sep-2021 |
Dmitry Stogov |
JIT: Move unusual checks for IS_REFERENCE to cold paths. |
#
939b91ad |
| 17-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: Fixed incorrect assignment of undefined variable
|
#
703bd89f |
| 17-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: keep register value across call
|
#
fc0cfd12 |
| 17-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: Fixed warning when assign undefined variable to property
|