History log of /PHP-8.2/ext/opcache/jit/zend_jit.c (Results 201 – 225 of 272)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 2dfd6cd3 20-May-2020 Dmitry Stogov

Allow counter settings to be "zero" to disable corresponding counter


# e35c163e 19-May-2020 Dmitry Stogov

Tracing JIT SHM data initilaizarion must be done at MINIT


# 928c7962 19-May-2020 Dmitry Stogov

Make number of root and side traces configurable


# 8c19e611 19-May-2020 Dmitry Stogov

Make JIT parameters configurable through opcache.jit_... options


# d377467d 18-May-2020 Dmitry Stogov

Keep ZEND_FUNC_INFO() for all run-time JIT triggers


# a463197d 18-May-2020 Dmitry Stogov

func_info should be empty


# 0695048e 18-May-2020 Dmitry Stogov

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


# 161ee110 14-May-2020 Dmitry Stogov

Tracing JIT support for delayed call chain


# 91b5571f 13-May-2020 Xinchen Hui

Fixed #79582 (Crash seen when opcache.jit=1235 and opcache.jit_debug=2)


# c34d29db 07-May-2020 Dmitry Stogov

Change parameter meaning.


# 98acdbff 07-May-2020 Dmitry Stogov

Prevent taking side traces for exceptional cases. Always exit to VM interpreter.


# 5bc1e224 01-Apr-2020 Nikita Popov

Make numeric operations on resources, arrays and objects type errors

RFC: https://wiki.php.net/rfc/arithmetic_operator_type_checks

Closes GH-5331.


# faa57abe 29-Apr-2020 Dmitry Stogov

white space fixes


# 94fba026 21-Apr-2020 Dmitry Stogov

Reuse registers allocated for parent trace in side traces


# b0b43e86 20-Apr-2020 Dmitry Stogov

Register allocator and deoptimizer for tracing JIT.


# 4e1219ac 18-Apr-2020 Tyson Andre

[skip ci] Fix typos in jit code comments

And in Opcache's zend_cfg.h

Closes GH-5414


# ea0110f0 16-Apr-2020 Dmitry Stogov

Improve registers reuse


# dd163d05 15-Apr-2020 Nikita Popov

Remove OP_RANGE_EX distinction

Only leave OP_RANGE macros, which always have the "EX" behavior.

This was already done for most other macros before, but these
were missed. This h

Remove OP_RANGE_EX distinction

Only leave OP_RANGE macros, which always have the "EX" behavior.

This was already done for most other macros before, but these
were missed. This helps avoid mistakes by using the wrong macro.

show more ...


# 11c5c784 14-Apr-2020 Dmitry Stogov

Added missed '~'


# 0a408be0 10-Apr-2020 Dmitry Stogov

Separate zend_jit_dump_lifetime_interval() function


# 66f2ebe4 09-Apr-2020 Dmitry Stogov

Register allocator refactoring


# 4006c000 06-Apr-2020 Dmitry Stogov

Save CPU regesters on side exit for deoptimization


# c4bdf418 06-Apr-2020 Dmitry Stogov

Minor register allocator refactoring


# 150df5b1 27-Mar-2020 Dmitry Stogov

Removed useless variable


# 0684b9fc 25-Mar-2020 Dmitry Stogov

Always print numeric opline numbers


1234567891011