History log of /PHP-8.3/ext/opcache/jit/zend_jit_arm64.dasc (Results 51 – 75 of 325)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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


12345678910>>...13