#
adc03652 |
| 23-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.1' * PHP-8.1: Tracing JIT: Remove incorrect assertion
|
#
5eb3e308 |
| 23-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Tracing JIT: Remove incorrect assertion
|
#
43045426 |
| 23-Sep-2021 |
Dmitry Stogov |
Tracing JIT: Remove incorrect assertion |
#
ac2d85da |
| 22-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.1' * PHP-8.1: Remove weird condition
|
#
4317da35 |
| 22-Sep-2021 |
Dmitry Stogov |
Remove weird condition |
#
2da8e00d |
| 22-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.1' * PHP-8.1: Check for zend_shared_alloc() failures
|
#
114a0ffd |
| 22-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Check for zend_shared_alloc() failures
|
#
17a99f2b |
| 22-Sep-2021 |
Dmitry Stogov |
Check for zend_shared_alloc() failures |
#
59c3a7fb |
| 22-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.1' * PHP-8.1: JIT: Fixed memory leak when opperand of ADD IS_VAR and IS_REFERENCE
|
#
c77c79a0 |
| 22-Sep-2021 |
Dmitry Stogov |
JIT: Fixed memory leak when opperand of ADD IS_VAR and IS_REFERENCE |
#
8d55998e |
| 22-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.1' * PHP-8.1: JIT: Fixed JIT for FETCH_OBJ when op1 is a reference of non-object
|
#
5860a390 |
| 22-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: JIT: Fixed JIT for FETCH_OBJ when op1 is a reference of non-object
|
#
7a93a8a6 |
| 22-Sep-2021 |
Dmitry Stogov |
JIT: Fixed JIT for FETCH_OBJ when op1 is a reference of non-object |
#
41d2b741 |
| 22-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.1' * PHP-8.1: 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
Merge branch 'PHP-8.1' * PHP-8.1: 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
show more ...
|
#
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 |
#
984f9c4f |
| 21-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.1' * PHP-8.1: Tracing JIT: Fixed bug in register allocator.
|
#
a86ed2df |
| 21-Sep-2021 |
Dmitry Stogov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Tracing JIT: Fixed bug in register allocator.
|
#
19854371 |
| 21-Sep-2021 |
Dmitry Stogov |
Tracing JIT: Fixed bug in register allocator. Type of variable might need to be checked (using type guard) before loading to register. |
Revision tags: php-8.0.11, php-7.4.24, php-7.3.31 |
|
#
643b7b39 |
| 20-Sep-2021 |
George Peter Banyard |
Voidify zend_analyze_calls() It always returned SUCCESS |
#
ac1dd730 |
| 20-Sep-2021 |
Dmitry Stogov |
JIT: Move unusual checks for IS_REFERENCE to cold paths. |
#
e5541c94 |
| 17-Sep-2021 |
Dmitry Stogov |
Tracing JIT: Use packed array guards for ASSIGN_DIM_OP and allow to move them out of loops. |
#
8ffce434 |
| 17-Sep-2021 |
Nikita Popov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Don't jit FE_RESET_R with undef operand
|
#
d46b1029 |
| 17-Sep-2021 |
Nikita Popov |
Don't jit FE_RESET_R with undef operand The implementation currently assumes that the operand is always an array, but this did not account for a possibly undef operand. |
#
12f9dad1 |
| 16-Sep-2021 |
Dmitry Stogov |
Tracing JIT: Record information about elements of arrays and use it to improve generated code (ASSIGN_DIM). |
Revision tags: php-8.1.0RC2 |
|
#
f86a9631 |
| 09-Sep-2021 |
Nikita Popov |
Merge branch 'PHP-8.0' into PHP-8.1 * PHP-8.0: Also make sure binary op operands can't be undef
|