Revision tags: php-8.0.12RC1 |
|
#
831a1717 |
| 06-Oct-2021 |
Dmitry Stogov |
JIT: Fixed incorrect overflow detection introduced in a5e502ef4d089a29856cfeb618b66da7fa9baf24
|
Revision tags: php-7.4.25RC1 |
|
#
a5e502ef |
| 05-Oct-2021 |
Dmitry Stogov |
JIT: Combine type guard with overflow detection
|
#
2c95c945 |
| 04-Oct-2021 |
Dmitry Stogov |
JIT: Eliminate useless EG(exception) checks after FETCH_DIM_*
|
#
724c4fb2 |
| 04-Oct-2021 |
Dmitry Stogov |
JIT: Avoid duplicate EX(opline) assignment
|
#
066f543c |
| 04-Oct-2021 |
Dmitry Stogov |
JIT: Use zend_compare() instead of comapre_function()
|
#
304d78b7 |
| 01-Oct-2021 |
Nikita Popov |
Revert "JIT: Use zend_compare() instead of comapre_function()" Temporarily revert this change to unbreak CI, which currently always times out. This reverts commit 9b3069f0a34474
Revert "JIT: Use zend_compare() instead of comapre_function()" Temporarily revert this change to unbreak CI, which currently always times out. This reverts commit 9b3069f0a34474cb8386c3b7cbb5480fc50236a5. This reverts commit 3d35ac0b0557ae200f3a0e45037499a7c25500f9.
show more ...
|
#
9b3069f0 |
| 01-Oct-2021 |
Dmitry Stogov |
JIT: Fixed test failures introduced in 3d35ac0b0557ae200f3a0e45037499a7c25500f9 ext/date/tests/DateTimeZone_compare_basic1.phpt ext/intl/tests/timezone_equals_error.phpt
|
#
3d35ac0b |
| 30-Sep-2021 |
Dmitry Stogov |
JIT: Use zend_compare() instead of comapre_function()
|
#
7be7ec30 |
| 30-Sep-2021 |
Dmitry Stogov |
JIT: Allow register allocation for result of STRLEN and COUNT instructions
|
Revision tags: php-8.1.0RC3 |
|
#
51f80678 |
| 28-Sep-2021 |
Dmitry Stogov |
JIT ARM64: Move property load into right place
|
#
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
|
#
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
|
Revision tags: php-8.0.11 |
|
#
6d04d165 |
| 21-Sep-2021 |
Dmitry Stogov |
JIT: Disable recursive call optimization for VM without global register variables (ARM64 part)
|
Revision tags: php-7.4.24, php-7.3.31 |
|
#
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.
|
#
beba96dd |
| 17-Sep-2021 |
Dmitry Stogov |
JIT: Fixed jump to undefined label
|
#
5a1ab2c9 |
| 17-Sep-2021 |
Dmitry Stogov |
JIT: Removed wrong branch
|