History log of /php-src/ext/opcache/jit/zend_jit.c (Results 251 – 275 of 337)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 50af4de0 25-Jun-2020 Dmitry Stogov

Improve tracing JIT for FETCH_THIS + FETCH_OBJ_*

# b4b5734d 19-Jun-2020 Dmitry Stogov

JIT for FETCH_OBJ_W

# 8cbb0ffc 18-Jun-2020 Dmitry Stogov

Use guards for ZEND_FETCH_OBJ_R/IS to eliminate repeatable checks

# 92c4b065 16-Jun-2020 Christoph M. Becker

Use ZEND_UNREACHABLE() instead of ZEND_ASSERT(0)

Instead of marking unreachable code with `ZEND_ASSERT(0)`, we introduce
`ZEND_UNREACHABLE()`, so that MSVC which does not consider `asser

Use ZEND_UNREACHABLE() instead of ZEND_ASSERT(0)

Instead of marking unreachable code with `ZEND_ASSERT(0)`, we introduce
`ZEND_UNREACHABLE()`, so that MSVC which does not consider `assert(0)`
to mark unreachable code does no longer trigger C4715[1] warnings in
debug builds. This may be useful for other compilers as well.

[1] <https://docs.microsoft.com/de-de/cpp/error-messages/compiler-warnings/compiler-warning-level-1-c4715?view=vs-2019>

show more ...

# 8425214c 16-Jun-2020 Dmitry Stogov

Tracing JIT support for PHP references in array related instructions

# 8b822afb 16-Jun-2020 Nikita Popov

Fix printf type

# bdd84063 16-Jun-2020 Dmitry Stogov

Added JIT debug flag to dump the size of generated code (opcache.jit_debug=0x200)

# d2d5738b 27-May-2020 Dmitry Stogov

Fixed tracing JIT support for ZEND_RETURN_BY_REF in CALL VM

# 6e524727 27-May-2020 Dmitry Stogov

Fixed JIT for ext/opcache/tests/jit/cmp_004.phpt with opcache.jit=1201

# d2f81143 27-May-2020 Dmitry Stogov

Set proper jit_extension for inherited methods

# 0de3ca4f 26-May-2020 Máté Kocsis

Let's try to fix the JIT compiler warning

# 15aa891c 26-May-2020 Dmitry Stogov

Fixed JIT for integer overflow checks

# b35a9a4c 25-May-2020 Dmitry Stogov

Reorder conditions to save one instruction in recursive return loop

# 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.

1...<<11121314