History log of /PHP-8.0/ext/opcache/jit/zend_jit_trace.c (Results 176 – 200 of 309)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


# 31258e45 09-Jul-2020 Dmitry Stogov

Fixed register allocation for tests/lang/operators/preinc_basiclong_64bit.phpt


# 5fec1558 09-Jul-2020 Dmitry Stogov

Prevent trace recorder reenterancing


# 6d8d08f1 09-Jul-2020 Dmitry Stogov

Fixed tracing JIT support for extract()


# a75cf0c7 08-Jul-2020 Dmitry Stogov

JIT support for opcache restart


# ad52e4ca 08-Jul-2020 Dmitry Stogov

Fixed tracing JIT support for $http_response_header


# 9e8a8e6a 08-Jul-2020 Dmitry Stogov

Use information about recorded classes for speculative FETCH_OBJ optimization


12345678910>>...13