History log of /PHP-7.4/Zend/zend_inheritance.c (Results 126 – 150 of 205)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 8e313bec 22-Sep-2016 John Boehr

Fix bug #69579


Revision tags: php-5.6.26, php-7.1.0RC2, php-7.0.11, php-5.6.26RC1, php-7.1.0RC1, php-7.0.11RC1, php-7.1.0beta3, php-5.6.25, php-7.0.10, php-7.1.0beta2, php-5.6.25RC1, php-7.0.10RC1, php-7.1.0beta1, php-5.6.24, php-7.0.9, php-5.5.38, php-5.6.24RC1, php-7.1.0alpha3, php-7.0.9RC1
# 583386d5 29-Jun-2016 Aaron Piotrowski

Swap type check order


Revision tags: php-7.1.0alpha2, php-7.0.8, php-5.6.23, php-5.5.37, php-5.6.23RC1, php-7.0.8RC1, php-7.1.0alpha1
# 277d89cd 05-Jun-2016 Aaron Piotrowski

Limit covariance to array and Traversable


# cf0290c2 05-Jun-2016 Aaron Piotrowski

Fix abort too early


# 4da3e77b 04-Jun-2016 Aaron Piotrowski

Covariance on inheriting classes with iterable


Revision tags: php-5.6.22, php-5.5.36, php-7.0.7, php-5.6.22RC1, php-7.0.7RC1
# 37c8711f 06-May-2016 Dmitry Stogov

Fixed typo


# c19cb70d 06-May-2016 Dmitry Stogov

Revert "Refactor zval cleanup into single function"

This reverts commit bac6fdb0c52c924e726c5a78de8858bf27b6586b.


# bac6fdb0 05-May-2016 Bob Weinand

Refactor zval cleanup into single function

Also use zval_ptr_dtor_nogc() everywhere in Zend in favor of zval_dtor()


# 56c3d757 05-May-2016 Levi Morrison

Fix bug #71428

This also affects bug #72119


# 9662259c 28-Apr-2016 Levi Morrison

Add nullable parameter types

This works off of Dmitry's commit for nullable return types


Revision tags: php-7.0.6, php-5.6.21, php-5.5.35, php-5.6.21RC1, php-7.0.6RC1
# 49fe737e 06-Apr-2016 Dmitry Stogov

Implement nullable return types.


# 19c03356 29-Apr-2016 Dmitry Stogov

Revert "Fix bad merge into master"

This reverts commit 2c8e4ba8f1f63429f5d0e08a4a0fc6d449ca801a.


# 2c8e4ba8 28-Apr-2016 Bob Weinand

Fix bad merge into master

This should only have been reverted in 7.0, but not for 7.1. (merge=ours??)
Added appropriate NEWS entry.


# 9e45ac53 28-Apr-2016 Dmitry Stogov

Fixed BC break described by bug #72119.
It was introduced after 7.0.5 release by attempt to fix bug #71428.


# 088f55ae 06-Apr-2016 Dmitry Stogov

Fixed build


# fdff901c 06-Apr-2016 Kalle Sommer Nielsen

Fix the build


# e9d65160 06-Apr-2016 Dmitry Stogov

Fixed bug #71978 (Existence of return type hint affects other compatibility rules)


Revision tags: php-5.6.20
# 32294a25 29-Mar-2016 Nikita Popov

Fixed bug #62814


Revision tags: php-5.5.34, php-7.0.5
# d12ed0c7 29-Mar-2016 Joe Watkins

remove unused param


# dd70c395 29-Mar-2016 Joe Watkins

fix bug #71428: Validation type inheritance with = NULL


# 3f56dfe8 29-Mar-2016 Joe Watkins

Bug #71428 work ... hopefully, fix drupal 8


# ee9a78a0 28-Mar-2016 Joe Watkins

work on #71428


Revision tags: php-5.6.20RC1, php-7.0.5RC1, php-5.6.19, php-5.5.33, php-7.0.4, php-5.6.19RC1, php-7.0.4RC1, php-5.6.18, php-7.0.3, php-5.5.32
# 9b614791 22-Jan-2016 Xinchen Hui

We don't need to dup zend_class_constant here.

quote why the internal class is still using duplication:
```
for internal classes, the zend_class_constant is malloc-ed. we need to

We don't need to dup zend_class_constant here.

quote why the internal class is still using duplication:
```
for internal classes, the zend_class_constant is malloc-ed. we need to
free it.

if (const->ce == ce) {
zval_ptr_dtor(&const->value);
free(const)
}
so, if two classes share one const, and it(parent class) was freed
before, this read(in child class, const->ce) is invalid..

and destroy_zend_class is called via zend_hash_destroy(class_table).
which is not in reverse order... so, parent classes are dtor first.

if we want this work, we should change that order.
```

show more ...


# 62c1c11a 21-Jan-2016 Xinchen Hui

Fixed bug #71413 (Crash with constants on internal interfaces)


Revision tags: php-5.6.18RC1, php-7.0.3RC1
# 50be2c89 13-Jan-2016 Dmitry Stogov

Fixed bug #71248 (Wrong interface is enforced)


123456789