History log of /PHP-7.3/Zend/zend_inheritance.c (Results 26 – 50 of 135)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# ccd4716e 02-Jan-2018 Xinchen Hui

year++


# efcbea43 26-Dec-2017 Dmitry Stogov

Cheaper reference construction


Revision tags: php-7.2.1RC1, php-7.1.13RC1, php-7.0.27RC1
# 83964e04 01-Dec-2017 Pedro Magalhães

Fix #75607 - Check if existing static trait property is a ref before comparing


Revision tags: php-7.2.0
# ec2dde0c 24-Nov-2017 Dmitry Stogov

Introduced zend_hash_find_ex() that may avoid unnecessary hash value check.


Revision tags: php-7.1.12, php-7.0.26, php-7.1.12RC1, php-7.2.0RC6, php-7.0.26RC1, php-7.1.11, php-5.6.32, php-7.2.0RC5, php-7.0.25, php-7.1.11RC1, php-7.2.0RC4, php-7.0.25RC1
# 179ed6e4 30-Sep-2017 Pedro Magalhães

63911: Compare opcodes of the op_array to determine different functions


# 80d6eb68 17-Nov-2017 Anatol Belski

Fix unsigned comparisons and remove dead code

Fix unsigned comparison

Cleanup never executed block

Fix unsigned comparison

Fix unsigned comparison, diff can't be <

Fix unsigned comparisons and remove dead code

Fix unsigned comparison

Cleanup never executed block

Fix unsigned comparison

Fix unsigned comparison, diff can't be < 0

Fix unsigned comparison

Fix unsigned comparison

Remove dead code

show more ...


# ccc12b82 16-Nov-2017 Dmitry Stogov

Avoid unnecessary reference-counting on strings.


# 897bdb42 27-Sep-2017 Pedro Magalhães

Fix #74922 - Try to resolve constants when importing trait properties


# a8a17a72 01-Nov-2017 Xinchen Hui

RC manipulation cleanup


# 8482a6f5 30-Oct-2017 Dmitry Stogov

Fixed use-after free introduced in fcc08ce19f39f7ab1381ecc8a010037d41819329


# fcc08ce1 30-Oct-2017 Dmitry Stogov

Prevent reference-counting on persistent zvals (internal constants, default properties and constants of internal classes).
New macro ZVAL_COPY_OR_DUP() is used perform duplication, if necessary.

Prevent reference-counting on persistent zvals (internal constants, default properties and constants of internal classes).
New macro ZVAL_COPY_OR_DUP() is used perform duplication, if necessary.
This should eliminate related race-coditions in ZTS build and prevent reference-counting bugs after unclean shutdown.

show more ...


# 49ea143b 26-Oct-2017 Dmitry Stogov

Encapsulate reference-counting primitives.
Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead.
Added mactros to validate reference-count

Encapsulate reference-counting primitives.
Prohibit direct update of GC_REFCOUNT(), GC_SET_REFCOUNT(), GC_ADDREF() and GC_DELREF() shoukf be instead.
Added mactros to validate reference-counting (disabled for now).
These macros are going to be used to eliminate race-condintions during reference-counting on data shared between threads.

show more ...


# 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.1.10, php-7.2.0RC3, php-7.0.24, 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, 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, php-7.1.7RC1, php-7.0.21RC1, php-7.2.0alpha2, php-7.1.6, php-7.2.0alpha1, php-7.0.20, php-7.1.6RC1, php-7.0.20RC1
# c6c1e75e 21-May-2017 Pedro Magalhães

Fix bug #74607: Don't check for bi-directional compatibility in traits


Revision tags: php-7.1.5, php-7.0.19, php-7.0.19RC1, php-7.1.5RC1
# a5eb57c9 22-Apr-2017 Pedro Magalhães

Allow overriding abstract methods

RFC: https://wiki.php.net/rfc/allow-abstract-function-override


# dfffe6cb 10-May-2017 Dmitry Stogov

Type hint inheritance check optimization


# d8aa99ed 01-May-2017 Nikita Popov

Drop unused variable


Revision tags: php-7.1.4, php-7.0.18, php-7.1.4RC1, php-7.0.18RC1, php-7.1.3, php-7.0.17
# 5324fb1f 10-Mar-2017 Pedro Magalhães

Fixed bug #61970: Allow a child class to restrict access to ctor


# 92124f9c 10-Apr-2017 Pedro Magalhães

Fixed bug #74269: Strict comparison of initial trait property values


# b6a4aad8 22-Apr-2017 Nikita Popov

Remove the ZEND_ACC_CLONE flag

This one is completely unused


Revision tags: 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, php-5.6.30RC1, php-7.1.1RC1, php-7.0.15RC1
# 2edc3cf8 01-Jan-2017 Niklas Keller

Implement Parameter Type Widening RFC


# 46de3344 01-Feb-2017 Joe Watkins

Revert "Inheritance checks should not ignore parents if these implement an interface"

This reverts commit b67eb3440bb244adf6957bf2c68aeeaa6efc8c8d.


# b67eb344 26-Jan-2017 Pedro Magalhães

Inheritance checks should not ignore parents if these implement an interface


123456