History log of /PHP-8.3/ext/opcache/jit/zend_jit_trace.c (Results 226 – 250 of 550)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# adc03652 23-Sep-2021 Dmitry Stogov

Merge branch 'PHP-8.1'

* PHP-8.1:
Tracing JIT: Remove incorrect assertion


# 5eb3e308 23-Sep-2021 Dmitry Stogov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Tracing JIT: Remove incorrect assertion


# 43045426 23-Sep-2021 Dmitry Stogov

Tracing JIT: Remove incorrect assertion

# ac2d85da 22-Sep-2021 Dmitry Stogov

Merge branch 'PHP-8.1'

* PHP-8.1:
Remove weird condition


# 4317da35 22-Sep-2021 Dmitry Stogov

Remove weird condition

# 2da8e00d 22-Sep-2021 Dmitry Stogov

Merge branch 'PHP-8.1'

* PHP-8.1:
Check for zend_shared_alloc() failures


# 114a0ffd 22-Sep-2021 Dmitry Stogov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Check for zend_shared_alloc() failures


# 17a99f2b 22-Sep-2021 Dmitry Stogov

Check for zend_shared_alloc() failures

# 59c3a7fb 22-Sep-2021 Dmitry Stogov

Merge branch 'PHP-8.1'

* PHP-8.1:
JIT: Fixed memory leak when opperand of ADD IS_VAR and IS_REFERENCE


# c77c79a0 22-Sep-2021 Dmitry Stogov

JIT: Fixed memory leak when opperand of ADD IS_VAR and IS_REFERENCE

# 8d55998e 22-Sep-2021 Dmitry Stogov

Merge branch 'PHP-8.1'

* PHP-8.1:
JIT: Fixed JIT for FETCH_OBJ when op1 is a reference of non-object


# 5860a390 22-Sep-2021 Dmitry Stogov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
JIT: Fixed JIT for FETCH_OBJ when op1 is a reference of non-object


# 7a93a8a6 22-Sep-2021 Dmitry Stogov

JIT: Fixed JIT for FETCH_OBJ when op1 is a reference of non-object

# 41d2b741 22-Sep-2021 Dmitry Stogov

Merge branch 'PHP-8.1'

* PHP-8.1:
Tracing JIT: Record information about types of defined object properties and use it to optimize code for ASSIGN_OBJ_OP, PRE/POST_INC/DEC_OBJ and FETCH

Merge branch 'PHP-8.1'

* PHP-8.1:
Tracing JIT: Record information about types of defined object properties and use it to optimize code for ASSIGN_OBJ_OP, PRE/POST_INC/DEC_OBJ and FETCH_OBJ_R/IS

show more ...


# f2ceb639 22-Sep-2021 Dmitry Stogov

Tracing JIT: Record information about types of defined object properties and use it to optimize code for ASSIGN_OBJ_OP, PRE/POST_INC/DEC_OBJ and FETCH_OBJ_R/IS

# 984f9c4f 21-Sep-2021 Dmitry Stogov

Merge branch 'PHP-8.1'

* PHP-8.1:
Tracing JIT: Fixed bug in register allocator.


# a86ed2df 21-Sep-2021 Dmitry Stogov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Tracing JIT: Fixed bug in register allocator.


# 19854371 21-Sep-2021 Dmitry Stogov

Tracing JIT: Fixed bug in register allocator.

Type of variable might need to be checked (using type guard) before loading to register.

Revision tags: php-8.0.11, php-7.4.24, php-7.3.31
# 643b7b39 20-Sep-2021 George Peter Banyard

Voidify zend_analyze_calls()

It always returned SUCCESS

# ac1dd730 20-Sep-2021 Dmitry Stogov

JIT: Move unusual checks for IS_REFERENCE to cold paths.

# e5541c94 17-Sep-2021 Dmitry Stogov

Tracing JIT: Use packed array guards for ASSIGN_DIM_OP and allow to move them out of loops.

# 8ffce434 17-Sep-2021 Nikita Popov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Don't jit FE_RESET_R with undef operand


# d46b1029 17-Sep-2021 Nikita Popov

Don't jit FE_RESET_R with undef operand

The implementation currently assumes that the operand is always
an array, but this did not account for a possibly undef operand.

# 12f9dad1 16-Sep-2021 Dmitry Stogov

Tracing JIT: Record information about elements of arrays and use it to improve generated code (ASSIGN_DIM).

Revision tags: php-8.1.0RC2
# f86a9631 09-Sep-2021 Nikita Popov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Also make sure binary op operands can't be undef


12345678910>>...22