History log of /PHP-8.1/ext/opcache/jit/zend_jit_arm64.dasc (Results 76 – 100 of 363)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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


12345678910>>...15