History log of /PHP-8.1/Zend/zend_compile.h (Results 201 – 225 of 980)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 070a0091 05-Feb-2018 Dmitry Stogov

Use low bits

# 3a794d39 05-Feb-2018 Dmitry Stogov

Avoid repeatable ARG_SHOULD_BE_SENT_BY_REF() checks in FETCH_*FUNC_ARG and following SEND_VAR_EX. Perform the check once in a new CHECK_FUNC_ARG opcode and reuse in the following FETCH_*FUNC_ARG and

Avoid repeatable ARG_SHOULD_BE_SENT_BY_REF() checks in FETCH_*FUNC_ARG and following SEND_VAR_EX. Perform the check once in a new CHECK_FUNC_ARG opcode and reuse in the following FETCH_*FUNC_ARG and SEND_FUNC_ARG (SEND_VAR_EX replacement).

show more ...

# 9a6100f9 02-Feb-2018 Dmitry Stogov

Break dependency between IS_TYPE_REFCOUNTED and ZEND_CALL_FREE_EXTRA_ARGS

# ba298725 31-Jan-2018 Dmitry Stogov

Changed CATCH instruction format (extended_value moved into op2, op2 into result, result into extended_value)

# 17a3b484 31-Jan-2018 Dmitry Stogov

Make IS_UNUSED to be zero.

# 7141631c 30-Jan-2018 Dmitry Stogov

Change FETCH/ISSET instruction modifiers:
- Get rid of ZEND_ISEMPTY and ZEND_ISSET_ISEMPTY_MASK. Use just single ZEND_ISSET bit to make distinct between isset() and empty()
- Use ZEND_FETCH_G

Change FETCH/ISSET instruction modifiers:
- Get rid of ZEND_ISEMPTY and ZEND_ISSET_ISEMPTY_MASK. Use just single ZEND_ISSET bit to make distinct between isset() and empty()
- Use ZEND_FETCH_GLOBAL, ZEND_FETCH_LOCAL and ZEND_FETCH_GLOBAL_LOCK as bitmask
- Removed unused ZEND_FETCH_STANDARD
- Extended ZEND_FETCH_ARG_MASK

show more ...

# e229e7b6 16-Jan-2018 Dmitry Stogov

Inline function

# 70aa967d 11-Jan-2018 Dmitry Stogov

Reorder zend_op_array fields for better data locality and packing

# c9034c3b 11-Jan-2018 Dmitry Stogov

Get rid of zend_op_array.early_binding

# a6519d05 02-Jan-2018 Xinchen Hui

year++

# 7a7ec01a 02-Jan-2018 Xinchen Hui

year++

# ccd4716e 02-Jan-2018 Xinchen Hui

year++

# 0673aa7f 11-Dec-2017 Anatol Belski

Apply calling convention explicitly to the function, not to the decl.

# f3aca3c8 11-Dec-2017 Dmitry Stogov

Use "fastcal" calling convention for internal PHP functions on x86

# ef5ea487 10-Oct-2017 Dmitry Stogov

Always use IS_CONSTANT_AST (IS_CONSTANT is removed).

# e70618af 04-Oct-2017 Dmitry Stogov

Changed the way VM accesses constant operands in 64-bit builds.

Revision tags: php-7.2.0RC2, php-7.1.10RC1, php-7.0.24RC1, php-7.1.9, php-7.2.0RC1, php-7.0.23, php-7.1.9RC1, php-7.2.0beta3, php-7.0.23RC1, php-7.1.8, php-7.2.0beta2, php-7.0.22, php-7.1.8RC1, php-7.2.0beta1, php-7.0.22RC1
# 1180d8c8 17-Jul-2017 Dmitry Stogov

Separate ISSET_ISEMPTY_CV/UNSET_CV from ISSET_ISEMPTY_VAR/UNSET_VAR

Revision tags: php-5.6.31, php-7.0.21, php-7.1.7
# bc5811f3 04-Jul-2017 Anatol Belski

further sync for vim mode lines

Revision tags: php-7.2.0alpha3
# f25ecdac 21-Jun-2017 Dmitry Stogov

shutdown_executor() refactoring (reuse opcache fast request shutdown code)

Revision tags: php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2
# db4561bf 08-Jun-2017 Dmitry Stogov

Introduced "zif_handler" type (zif = zend internal function).

Revision tags: php-7.1.6, php-7.2.0alpha1, php-7.0.20, php-7.1.6RC1, php-7.0.20RC1, php-7.1.5, php-7.0.19
# 44156b31 29-Apr-2017 Andrea Faulds

Drop ZEND_API from zend_assert_valid_class_name

This is a convenience function for internal use and shouldn't have been
exported.

Revision tags: php-7.0.19RC1, php-7.1.5RC1
# b6a4aad8 22-Apr-2017 Nikita Popov

Remove the ZEND_ACC_CLONE flag

This one is completely unused

# 6ae40ca0 22-Apr-2017 Nikita Popov

Document which function flags are still free

Also clearly separate method and class flags.

Revision tags: php-7.1.4, php-7.0.18
# e92896f7 10-Apr-2017 Sammy Kaye Powers

Remove spurious `CG(context).in_finally` dingleberry

Revision tags: php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17, php-7.1.3RC1, php-7.0.17RC1, php-7.1.2, php-7.0.16, php-7.0.16RC1, php-7.1.2RC1, php-5.6.30, php-7.0.15
# 141d1ba9 13-Jan-2017 Dmitry Stogov

Introduced "zend_type" - an abstraction for type-hinting representation.

12345678910>>...40