History log of /PHP-8.0/ext/opcache/jit/zend_jit_disasm_x86.c (Results 1 – 25 of 44)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 70f7e7d8 28-Feb-2022 Dmitry Stogov

JIT: Fix memory leak

Fixes oss-fuzz #44920


# 5380b415 11-Nov-2021 Dmitry Stogov

JIT: Partially fix handling of exceptions thrown in interrupt handlers


# 325865d7 27-Sep-2021 Dmitry Stogov

JIT: Split zend_jit_hash_index_lookup_rw() into zend_jit_hash_index_lookup_rw() and zend_jit_hash_index_lookup_rw_no_packed().

The previous version might fail if zend_jit_hash_index_lookup_r

JIT: Split zend_jit_hash_index_lookup_rw() into zend_jit_hash_index_lookup_rw() and zend_jit_hash_index_lookup_rw_no_packed().

The previous version might fail if zend_jit_hash_index_lookup_rw() was called for packed array.

show more ...


Revision tags: php-8.0.0, php-7.3.25, php-7.4.13
# c8df28d2 20-Nov-2020 Dmitry Stogov

Fixed 32-bit JIT


# 069f9cba 19-Nov-2020 Dmitry Stogov

Added missing deoptimization code for trampoline handling


Revision tags: php-8.0.0RC5, php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1, php-7.4.12, php-8.0.0RC3, php-7.3.24
# 0ac810bb 20-Oct-2020 Dmitry Stogov

Improve JIT for fetching character form string


Revision tags: php-8.0.0RC2, php-7.4.12RC1, php-7.3.24RC1
# fc14dbb7 09-Oct-2020 Dmitry Stogov

Keep the same JIT code for PHP-8.0 and master (workaround against PHP-8.0 ABI freeze)


Revision tags: php-7.2.34, php-8.0.0rc1, php-7.4.11, php-7.3.23
# f786c0e0 16-Sep-2020 Dmitry Stogov

Optimize code for FETCH_THIS + INIT_METHOD_CALL/ASSIGN_OBJ_OP/etc


# 5f1fb1a5 16-Sep-2020 Dmitry Stogov

JIT for INIT_METHOD_CALL


Revision tags: php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1
# 8f342ad4 14-Sep-2020 Dmitry Stogov

JIT for PRE/POST_INC/DEC_OBJ


# bf515649 14-Sep-2020 Dmitry Stogov

JIT for ASSIGN_OBJ_OP


# 7b0a0531 10-Sep-2020 Dmitry Stogov

JIT for ASSIGN_OBJ


# 73c7fa27 08-Sep-2020 Dmitry Stogov

JIT for FETCH_DIM_W/RW insructions


# 91edb907 02-Sep-2020 Dmitry Stogov

JIT for FETCH_CONSTANT


# 4d97ab20 02-Sep-2020 Dmitry Stogov

Added missing helper


Revision tags: php-8.0.0beta3, php-7.4.10, php-7.3.22, php-8.0.0beta2, php-7.3.22RC1, php-7.4.10RC1, php-8.0.0beta1, php-7.4.9, php-7.2.33, php-7.3.21
# 9aa5967a 27-Jul-2020 Dmitry Stogov

Fixed memory leaks


Revision tags: php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1
# 9f0213ff 20-Jul-2020 Dmitry Stogov

Remove old code (BP_VAR_RW warning)


# d4fdf79a 13-Jul-2020 Dmitry Stogov

JIT for array merging


Revision tags: php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20, php-8.0.0alpha1, php-7.4.8RC1, php-7.3.20RC1
# b4b5734d 19-Jun-2020 Dmitry Stogov

JIT for FETCH_OBJ_W


# 18347758 17-Jun-2020 Dmitry Stogov

Improved JIT for SEPARATE_ARRAY


# a4597999 16-Jun-2020 Dmitry Stogov

Improved JIT for ZVAL_COPY_DEREF


Revision tags: php-7.4.7, php-7.3.19
# 38f9d95f 02-Jun-2020 Dmitry Stogov

Added missed helper


Revision tags: php-7.4.7RC1, php-7.3.19RC1
# bfc56ed5 25-May-2020 Dmitry Stogov

Keep trace number in EG(jit_trace_num) instead of EG(reserved)[zend_func_info_rid]


# 0695048e 18-May-2020 Dmitry Stogov

JIT refactoring to allow run-time changes of JIT options (triggers, optimization_level, debug flags, etc)


Revision tags: php-7.4.6, php-7.2.31, php-7.4.6RC1, php-7.3.18RC1
# 1179686f 24-Apr-2020 Máté Kocsis

Improve error messages for invalid property access

Closes GH-5446
Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>


12