History log of /php-src/Zend/Optimizer/zend_inference.c (Results 151 – 175 of 210)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 944d653b 29-Sep-2021 Nikita Popov

Fix inference for INIT_ARRAY with illegal offset type

Extract assign_dim_array_result_type() helper that can be reused
for INIT_ARRAY and implements all this logic correctly.

Fi

Fix inference for INIT_ARRAY with illegal offset type

Extract assign_dim_array_result_type() helper that can be reused
for INIT_ARRAY and implements all this logic correctly.

Fixes oss-fuzz 5156868775870464.

show more ...

# 8b7874b2 28-Sep-2021 Nikita Popov

Merge branch 'PHP-8.1'

* PHP-8.1:
Fix ASSIGN_DIM result inference with typed refs
Remove outdated code in ASSIGN_DIM type inference


# 69eb6e04 28-Sep-2021 Nikita Popov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Fix ASSIGN_DIM result inference with typed refs
Remove outdated code in ASSIGN_DIM type inference


# 25c26424 28-Sep-2021 Nikita Popov

Merge branch 'PHP-8.1'

* PHP-8.1:
Fix type inference and SCCP with typed references


# 2b71df71 28-Sep-2021 Nikita Popov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Fix type inference and SCCP with typed references


# aa285a01 22-Sep-2021 Nikita Popov

Merge branch 'PHP-8.1'

* PHP-8.1:
Fix ASSIGN_STATIC_PROP_REF type inference


# 2dc8c7b3 22-Sep-2021 Nikita Popov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Fix ASSIGN_STATIC_PROP_REF type inference


# dd73e5a0 22-Sep-2021 Dmitry Stogov

Merge branch 'PHP-8.1'

* PHP-8.1:
Fixed type inference


# cffba945 22-Sep-2021 Dmitry Stogov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Fixed type inference


Revision tags: php-8.0.11
# e05f3665 21-Sep-2021 Nikita Popov

Merge branch 'PHP-8.1'

* PHP-8.1:
Don't unconditionally add array value type for undef


# 37337507 21-Sep-2021 Nikita Popov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Don't unconditionally add array value type for undef


Revision tags: php-7.4.24, php-7.3.31
# 44bc9556 20-Sep-2021 George Peter Banyard

Check against FAILURE instead of different then SUCCESS

# 25deb7d2 20-Sep-2021 George Peter Banyard

Voidify zend_mark_cv_references()

It always returned SUCCESS

# 85634c9c 20-Sep-2021 George Peter Banyard

Voidify zend_infer_ranges()

It always returned SUCCESS

# 6c928f35 20-Sep-2021 George Peter Banyard

Voidify zend_ssa_find_false_dependencies()

It always returned SUCCESS

# ad3544b0 20-Sep-2021 George Peter Banyard

Voidify zend_ssa_find_sccs()

It always returned SUCCESS

# 53d5420d 20-Sep-2021 George Peter Banyard

Use more appropriate types in Optimizer

Mainly using zend_result and bool instead of int

# a6615b34 17-Sep-2021 Nikita Popov

Merge branch 'PHP-8.1'

* PHP-8.1:
Fix FETCH_OBJ_IS type inference


# bda1ee95 17-Sep-2021 Nikita Popov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Fix FETCH_OBJ_IS type inference


# 73e59e91 16-Sep-2021 Nikita Popov

Merge branch 'PHP-8.1'

* PHP-8.1:
Fix may_throw for ASSIGN_OBJ


# 91aa78f9 16-Sep-2021 Nikita Popov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Fix may_throw for ASSIGN_OBJ


# d623897c 15-Sep-2021 Nikita Popov

Merge branch 'PHP-8.1'

* PHP-8.1:
Handle undef assignment to typed ref


# ce105f65 15-Sep-2021 Nikita Popov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Handle undef assignment to typed ref


Revision tags: php-8.1.0RC2
# 6a2659cb 14-Sep-2021 Nikita Popov

Merge branch 'PHP-8.1'

* PHP-8.1:
Fix BIND_STATIC may_throw check


# a2fc14c1 14-Sep-2021 Nikita Popov

Merge branch 'PHP-8.0' into PHP-8.1

* PHP-8.0:
Fix BIND_STATIC may_throw check


123456789