summaryrefslogtreecommitdiff
path: root/Zend/zend_inheritance.c
Commit message (Expand)AuthorAgeFilesLines
* Fix infinite recursion in unlinked_instanceofNikita Popov2021-01-051-1/+2
* Fixed bug #80391Nikita Popov2020-11-241-0/+4
* Fix static variable in methods inheritance during preloadingNikita Popov2020-11-041-7/+9
* Fix use of type copy ctor when importing trait propertiesNikita Popov2020-11-031-2/+3
* Allow unlinked classes when performing in_compilation variance checkNikita Popov2020-11-031-4/+2
* Fix variance checks on resolved union typesNikita Popov2020-11-031-53/+57
* Fix bug #80055Nikita Popov2020-10-151-39/+56
* Merge branch 'PHP-7.4'Nikita Popov2020-10-061-12/+10
|\
| * Fix bug #80126Nikita Popov2020-10-061-12/+10
* | Improve type declarations for Zend APIsGeorge Peter Banyard2020-08-281-2/+2
* | Add common code for magic method assignmentNikita Popov2020-07-201-39/+1
* | Ignore inheritance rules on private methodsPedro Magalhães2020-07-151-4/+8
* | Cache __unserialize() instead of unserialize()Nikita Popov2020-06-261-10/+10
* | Add ZVAL_OBJ_COPY macroNikita Popov2020-06-171-2/+1
* | Use ZEND_UNREACHABLE() instead of ZEND_ASSERT(0)Christoph M. Becker2020-06-161-1/+1
* | Add AttributesBenjamin Eberlei2020-06-041-1/+12
* | Add support for the mixed typeMáté Kocsis2020-05-221-2/+2
* | Merge branch 'PHP-7.4'Nikita Popov2020-05-041-1/+8
|\ \ | |/
| * Fixed bug #79548Nikita Popov2020-05-041-1/+8
* | Fix treatment of "self" when validating against trait methodNikita Popov2020-04-231-35/+62
* | Improve the default value format in incompatible signature error messagesMáté Kocsis2020-04-101-2/+6
* | Store default parameter values of internal functions in arg infoMáté Kocsis2020-04-081-3/+8
* | Assert that arginfo parameter name is presentNikita Popov2020-04-071-9/+3
* | Check abstract method signatures coming from traitsNikita Popov2020-03-261-72/+58
* | Enable better trait conflict error messageNikita Popov2020-03-101-5/+0
* | Require non-absolute trait method refs to be unambiguousNikita Popov2020-03-101-2/+6
* | Implement interfaces after all methods availableNikita Popov2020-03-041-18/+12
* | Small code cleanupNikita Popov2020-03-031-4/+3
* | Resolve trait alias refers to earlierNikita Popov2020-03-031-84/+48
* | Store aliased name of trait methodNikita Popov2020-03-031-5/+11
* | Avoid duplicate calls to interface implementation handlerNikita Popov2020-02-281-1/+3
* | Require all internal functions to have arginfoNikita Popov2020-02-261-8/+0
* | Add static return typeNikita Popov2020-02-171-3/+34
* | Remove ZEND_ACC_IMPLEMENT_INTERFACES flagNikita Popov2020-02-061-2/+2
* | Remove ZEND_ACC_IMPLEMENTS_TRAITS flagNikita Popov2020-02-061-1/+1
* | Merge branch 'PHP-7.4'Nikita Popov2020-01-301-2/+11
|\ \ | |/
| * Fix copying of functions in variance obligationsNikita Popov2020-01-301-2/+11
* | Merge branch 'PHP-7.4'Nikita Popov2020-01-281-8/+10
|\ \ | |/
| * Fixed bug #78989Nikita Popov2020-01-281-8/+10
* | Allow variadic arguments to replace non-variadic onesNikita Popov2020-01-231-27/+28
* | Prefer using declaring class rather than direct parent in errorNikita Popov2020-01-211-4/+4
* | Fix #78880 Another roundMáté Kocsis2020-01-191-1/+1
* | Use zend_type inside type listsNikita Popov2020-01-171-47/+27
* | Merge branch 'PHP-7.4'Nikita Popov2019-12-181-8/+6
|\ \ | |/
| * Fixed bug #78776Nikita Popov2019-12-181-9/+6
* | Merge branch 'PHP-7.4'Nikita Popov2019-12-091-1/+1
|\ \ | |/
| * Use unmangled named in property type inheritance errorNikita Popov2019-12-091-1/+1
* | Fix incorrect assertion in property type variance checkNikita Popov2019-12-041-1/+1
* | Implement union typesNikita Popov2019-11-081-118/+202
* | Make zend_type a 2-field structNikita Popov2019-11-081-11/+12