History log of /PHP-8.1/ext/opcache/jit/zend_jit_x86.dasc (Results 501 – 525 of 659)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# ef45d4d6 07-May-2020 Dmitry Stogov

Avoid loop throgh side_exit from the first trace instruction.


# 5d9063a5 07-May-2020 Dmitry Stogov

Fixed tracing JIT for CALL VM without global register variables


# 9af2f0fa 07-May-2020 Dmitry Stogov

More accurate tracing JIT for RETURN with unknown return address


# 98acdbff 07-May-2020 Dmitry Stogov

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


# 9d869f24 06-May-2020 Dmitry Stogov

Avoid Program Counter guard in side trace started from Fake Init Fcall guard.


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


# 3c04ce43 30-Apr-2020 Dmitry Stogov

Replace ZEND_ASSERT() by conditional compilation abort.
Prevent endless loop through ESCAPE code.


# 65934d31 29-Apr-2020 Dmitry Stogov

Improved tracing JIT for nested calls


# faa57abe 29-Apr-2020 Dmitry Stogov

white space fixes


# 17d763ff 29-Apr-2020 Nikita Popov

JIT: Save opline before calling zend_timeout

tests/045.phpt started segfaulting, because the opline is not set
when zend_timeout is invoked.


# 88a701aa 28-Apr-2020 Nikita Popov

Less conservative fix

I think it's reasonable to assume that the only possible types
are those that are declared, and null, because null is what
return_value is initialized to.


# 0da38cda 28-Apr-2020 Nikita Popov

Fix JIT segfaults in FFI tests

Conservative fix that just disables this optimization.


# 29fc6846 27-Apr-2020 Dmitry Stogov

Fixed incorrect side exit address


# a447897d 27-Apr-2020 Nikita Popov

Use information about classes returned by internal functions


# 572b799b 22-Apr-2020 Dmitry Stogov

Fixed register allocation constraints


# 321d9d9a 20-Apr-2020 Christoph M. Becker

Fix OPcache build

`||` at the beginning of a line has special meaning for the DynAsm
preprocessor.


# 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


# 782dc8d7 15-Apr-2020 Dmitry Stogov

Removed unused parameter


# d3dda1e0 10-Apr-2020 Dmitry Stogov

Fixed overflow handling


# 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


Revision tags: php-7.3.17RC1
# 36935e42 30-Mar-2020 Máté Kocsis

Improve undefined variable error messages

Closes GH-5312


1...<<21222324252627