History log of /php-src/Zend/zend_execute.h (Results 76 – 100 of 434)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 2b279b42 31-Jan-2020 Dmitry Stogov

We don't need "safe" destruction anymore

# 0a2f6c55 10-Jan-2020 Nikita Popov

Move undefined constant error into get_constant_ex

All the other error conditions are already handled in there, so
this one should be as well.

# b1577f5a 09-Dec-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Export zend_init_func_run_time_cache()


# 03d1c788 09-Dec-2019 Dmitry Stogov

Export zend_init_func_run_time_cache()

Revision tags: php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12, php-7.4.0RC6, php-7.3.12RC1, php-7.2.25RC1, php-7.4.0RC5
# fe6c420b 23-Oct-2019 Nikita Popov

JIT: Handle typed refs in assign dim

Revision tags: php-7.1.33, php-7.2.24, php-7.3.11
# e80934d7 17-Oct-2019 Nikita Popov

Pass cache slot when printing type errors

Instead of using a separate ce.

Revision tags: php-7.4.0RC4, php-7.3.11RC1, php-7.2.24RC1, php-7.4.0RC3, php-7.2.23, php-7.3.10
# 9e8ba789 19-Sep-2019 Nikita Popov

Change representation of zend_type from type code to MAY_BE_* mask

This switches zend_type from storing a single IS_* type code to
storing a MAY_BE_* type mask. Right now most code still

Change representation of zend_type from type code to MAY_BE_* mask

This switches zend_type from storing a single IS_* type code to
storing a MAY_BE_* type mask. Right now most code still assumes
that there is only a single type in the mask (or two together
with MAY_BE_NULL). But this will make it a lot simpler to introduce
union types.

An additional advantage (and why I'm doing this separately), is
that a number of special cases no longer need to be handled
separately: We can do a single mask & (1 << type) check to handle
all simple types, booleans (true|false) and null.

show more ...

Revision tags: php-7.4.0RC2, php-7.2.23RC1, php-7.3.10RC1, php-7.4.0RC1, php-7.1.32, php-7.2.22, php-7.3.9, php-7.4.0beta4, php-7.2.22RC1, php-7.3.9RC1, php-7.4.0beta2, php-7.1.31, php-7.2.21, php-7.3.8
# 57d9b94d 24-Jul-2019 Dmitry Stogov

Simplify TMP/VAR operand releasing

Revision tags: php-7.4.0beta1, php-7.2.21RC1, php-7.3.8RC1, php-7.4.0alpha3, php-7.3.7, php-7.2.20, php-7.4.0alpha2
# 53bcc233 21-Jun-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Cleanup


# e1e8e670 21-Jun-2019 Dmitry Stogov

Cleanup

Revision tags: php-7.3.7RC3, php-7.3.7RC2, php-7.2.20RC2, php-7.4.0alpha1, php-7.3.7RC1, php-7.2.20RC1
# 4d90848d 06-Jun-2019 Nikita Popov

Don't verify arginfo types for internal functions

To avoid duplicate type checks. In debug builds arginfo is still
checked and will generate an assertions if the function doesn't
sub

Don't verify arginfo types for internal functions

To avoid duplicate type checks. In debug builds arginfo is still
checked and will generate an assertions if the function doesn't
subsequently throw an exception.

Some test results change due to differences in zpp and arginfo
error messages.

show more ...

Revision tags: php-7.2.19, php-7.3.6, php-7.1.30
# 61f78de4 26-May-2019 twosee

Constify some char* arguments or return values of ZEND_API

Closes GH-4247.

# 207d928d 29-May-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
zend_assign_to_variable() optimization


# b06f05bf 29-May-2019 Dmitry Stogov

zend_assign_to_variable() optimization

# 6d89553c 29-May-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Mark "cold" functions


# e14d7733 29-May-2019 Dmitry Stogov

Mark "cold" functions

# 31a516cf 28-May-2019 Nikita Popov

Remove set() object handler

# 0d102515 29-May-2019 Dmitry Stogov

zend_do_fcall_overloaded() doesn't have to be exported

# 13f675b8 27-May-2019 Nikita Popov

Merge branch 'PHP-7.4'


# e6fac86d 24-May-2019 Nikita Popov

Accept flags argument in zend_lookup_class_ex()

Instead of a single boolean, so we have space for extension here.

# 139da4b2 15-May-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Removed ability to compile PHP without EX(run_time_cache). ZEND_EX_USE_RUN_TIME_CACHE was always defined.


# f9e80158 15-May-2019 Dmitry Stogov

Removed ability to compile PHP without EX(run_time_cache). ZEND_EX_USE_RUN_TIME_CACHE was always defined.

Revision tags: php-7.2.19RC1, php-7.3.6RC1, php-7.1.29, php-7.2.18, php-7.3.5, php-7.2.18RC1, php-7.3.5RC1
# 55cc2804 11-Apr-2019 Dmitry Stogov

Backported call frame initialization improvement

# cc900edd 10-Apr-2019 Dmitry Stogov

Simplify call frame initialization

# e05867f0 09-Apr-2019 Dmitry Stogov

Merge branch 'PHP-7.4'

* PHP-7.4:
Eliminated check for assignment to itself


12345678910>>...18