History log of /PHP-7.3/Zend/zend_inheritance.c (Results 76 – 100 of 135)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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)


Revision tags: php-5.6.17, php-5.5.31, php-7.0.2
# 654c8aed 05-Jan-2016 Bob Weinand

Fixed bug #71275 (Bad method called on cloning an object having a trait)


# 97a9470d 02-Jan-2016 Xinchen Hui

bump year which is missed in rev 49493a2


Revision tags: php-7.0.2RC1, php-5.6.17RC1, php-7.0.1RC1, php-7.0.0, php-5.6.16, php-7.0.0RC8, php-7.0.0RC7, php-5.6.16RC1, php-5.6.15, php-7.0.0RC6
# 2a7eeff3 20-Oct-2015 Levi Morrison

Remove mentions of "type hint" and "typehint"


# a75c1950 08-Dec-2015 Dmitry Stogov

Implemented the RFC `Support Class Constant Visibility`.

Squashed commit of the following:

commit f11ca0e7a57793fa0e3e7f6d451720e6c42bb0b9
Author: Dmitry Stogov <dmitry@zend.com

Implemented the RFC `Support Class Constant Visibility`.

Squashed commit of the following:

commit f11ca0e7a57793fa0e3e7f6d451720e6c42bb0b9
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue Dec 8 12:38:42 2015 +0300

Fixed test expectation

commit 211f873f542504d0a0f72b6b5cb23908a1c99a2d
Author: Dmitry Stogov <dmitry@zend.com>
Date: Tue Dec 8 12:28:38 2015 +0300

Embed zend_class_constant.flags into zend_class_constants.value.u2.access_flags

commit 51deab84b2cdbf9cdb1a838cf33b2ee45c61748b
Author: Dmitry Stogov <dmitry@zend.com>
Date: Mon Dec 7 11:18:55 2015 +0300

Fixed issues found by Nikita

commit 544dbd5b47e40d38a8ccb96bc5583e9cb7fdd723
Author: Dmitry Stogov <dmitry@zend.com>
Date: Sat Dec 5 02:41:05 2015 +0300

Refactored immplementation of https://wiki.php.net/rfc/class_const_visibility
@reeze created an RFC here and I emailed internals here and didn't get any responses positive/negative.

show more ...


Revision tags: php-7.0.1, php-5.6.15RC1, php-7.0.0RC5, php-5.5.30, php-5.6.14, php-7.0.0RC4, php-5.6.14RC1, php-7.0.0RC3, php-5.6.13, php-7.0.0RC2, php-5.5.29, php-5.4.45
# ccec609b 28-Aug-2015 Nikita Popov

Fix bug #62441

These checks were introduced by 8646d9afce989718cde927c526684bbbc1c96e97
back when name resolution was working differently.


Revision tags: php-5.6.13RC1
# 71af54e5 19-Aug-2015 Dmitry Stogov

Mark error and exception functions as "cold" (Matt's idea)


Revision tags: php-7.0.0RC1
# 17fc5cc6 18-Aug-2015 Michael Wallner

fix inheritance of internal interfaces with constants


# 12140986 12-Aug-2015 Xinchen Hui

use efree_size here


Revision tags: php-5.6.12, php-5.5.28, php-7.0.0beta3, php-5.4.44, php-5.6.12RC1, php-7.0.0beta2
# 8e709d7f 10-Jul-2015 Xinchen Hui

Fixed invalid read (Part issue of #69579)


Revision tags: php-7.0.0beta1
# 54305c89 10-Jul-2015 Xinchen Hui

Fixed No 2 issue in #1400


# a3f05d64 10-Jul-2015 Xinchen Hui

Fixed Issue #1400 (double free static property)


Revision tags: php-5.6.11, php-5.5.27, php-5.4.43
# 5f72d94a 02-Jul-2015 Niklas Keller

Correct type hint name for booleans in method signatures


# 7aa76271 30-Jun-2015 Dmitry Stogov

Use ZSTR_ API to access zend_string elements (this is just renaming without semantick changes).


# 66031cfe 29-Jun-2015 Dmitry Stogov

Restored old behavior


# e5fae779 28-Jun-2015 Bob Weinand

Show full signature upon inheritance mismatch


Revision tags: php-5.6.11RC1, php-5.5.27RC1, php-7.0.0alpha2, php-5.5.26, php-7.0.0alpha1, php-5.6.10, php-5.4.42
# 6bcf121f 03-Jun-2015 Dmitry Stogov

micro-optimization


Revision tags: POST_PHP7_NSAPI_REMOVAL, PRE_PHP7_NSAPI_REMOVAL, php-5.6.10RC1, php-5.5.26RC1, php-5.5.25, php-5.6.9, php-5.4.41
# 6b5ca720 04-May-2015 Xinchen Hui

Fixed #69566 in master


Revision tags: php-5.6.9RC1, php-5.5.25RC1
# a2d87429 22-Apr-2015 Dmitry Stogov

Removred temporary code


# 8ef7e141 22-Apr-2015 Dmitry Stogov

Improved property inheritance code


Revision tags: php-5.6.8, php-5.5.24, php-5.4.40
# ea09a9fa 01-Apr-2015 Dmitry Stogov

Convert fatal errors into EngineExceptions
Make zval_update_constant_ex(), zval_update_constant(), zend_update_class_constants() and zend_ast_evaluate() return SUCCESS or FAILURE.


123456