History log of /php-src/ext/opcache/jit/zend_jit_trace.c (Results 401 – 425 of 540)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 274131e4 27-Jul-2020 Dmitry Stogov

Fixed incorrect side exit opline of "fake" init_fcall guard

# ee00f51e 27-Jul-2020 Dmitry Stogov

Correct assertion

# fbb18e44 27-Jul-2020 Dmitry Stogov

Fixed incorrect abstract stack size calculation

# 8d773a76 27-Jul-2020 Dmitry Stogov

Properly cleanup in case of abort because too many functions in single trace.

# 52cebf65 27-Jul-2020 Dmitry Stogov

Prevent setting of incorrect continuation counters

# d9f5c44d 27-Jul-2020 Dmitry Stogov

type in comment

# bc4201f6 23-Jul-2020 Dmitry Stogov

Cleanup abstract test usage

# b3e51b767 23-Jul-2020 Dmitry Stogov

Allow keeping result of FETCH_DIM_R in CPU register

# 14400b50 23-Jul-2020 Dmitry Stogov

We track only arguments of user functions on abstract stack

# c9434a4a 22-Jul-2020 Dmitry Stogov

Separate and fix deoptimization code generator

# 2940839d 22-Jul-2020 Dmitry Stogov

Prevent incorrect trasing JIT TSSA usage for range() result type inference

# f90c7359 22-Jul-2020 Nikita Popov

Drop no-op dasm_growpc() call

This doesn't do anything, as maxpc=0 is passed. However, ubsan
complains about the memset of a null pointer, so avoid it.

# 4b13985f 20-Jul-2020 Dmitry Stogov

Keep CPU regesters used by deoptimizer

# 83478d4f 17-Jul-2020 Dmitry Stogov

Side exit on overflow

# e0af92c1 17-Jul-2020 Dmitry Stogov

Eliminate useless exception checks

# a167e042 16-Jul-2020 Dmitry Stogov

Eliminate some reference-counting

# 925909dc 16-Jul-2020 Dmitry Stogov

cleanup

# 03a98d94 16-Jul-2020 Dmitry Stogov

cleanup

# d50919a0 16-Jul-2020 Dmitry Stogov

Check type guard on result of FETCH_OBJ_R/IS instructions

# ebb94af7 15-Jul-2020 Dmitry Stogov

Fixed tracing JIT for ASSIGN to typed reference

# f74e9a4d 15-Jul-2020 Dmitry Stogov

Check type guard on result of FETCH_DIM_R/IS instructions

# 7c16d11e 14-Jul-2020 Dmitry Stogov

Tracing JIT for SWITCH instructions

# d4fdf79a 13-Jul-2020 Dmitry Stogov

JIT for array merging

# 9fa1d133 09-Apr-2020 Ilija Tovilo

Implement match expression

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

Closes GH-5371.

# c60d0dc2 09-Jul-2020 Dmitry Stogov

Make tracing JIT to support operator overloading independently from opcache.optimization_level ini directive.

1...<<11121314151617181920>>...22