summaryrefslogtreecommitdiff
path: root/Zend/zend_inheritance.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-251-3/+3
|\ \ | |/
| * Fix bug #78226: Don't call __set() on uninitialized typed propertiesNikita Popov2019-10-251-3/+3
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-251-8/+17
|\ \ | |/
| * Remove recursive check from instanceof_interfaceNikita Popov2019-10-251-8/+17
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-171-66/+117
|\ \ | |/
| * Integrate property types with variance systemNikita Popov2019-10-171-68/+124
* | Merge branch 'PHP-7.4'Nikita Popov2019-10-011-9/+0
|\ \ | |/
| * Remove func copy optimization for private method with static varsNikita Popov2019-10-011-9/+0
* | Change representation of zend_type from type code to MAY_BE_* maskNikita Popov2019-09-231-37/+14
* | Merge branch 'PHP-7.4'Nikita Popov2019-09-121-21/+70
|\ \ | |/
| * Allow throwing exception while loading parent classNikita Popov2019-09-121-21/+70
* | Merge branch 'PHP-7.4'Nikita Popov2019-09-111-1/+1
|\ \ | |/
| * Fix typo in unlinked_instanceof assertionNikita Popov2019-09-111-1/+1
* | Merge branch 'PHP-7.4'Nikita Popov2019-09-111-5/+5
|\ \ | |/
| * Only allow "nearly linked" classes for parent/interfaceNikita Popov2019-09-111-5/+5
* | Merge branch 'PHP-7.4'Nikita Popov2019-08-291-2/+10
|\ \ | |/
| * Addref static vars when not copying private methodNikita Popov2019-08-291-2/+10
* | Merge branch 'PHP-7.4'Dmitry Stogov2019-06-271-76/+48
|\ \ | |/
| * Separate common code abd eliminate useless checksDmitry Stogov2019-06-271-76/+48
* | Merge branch 'PHP-7.4'Dmitry Stogov2019-06-271-23/+38
|\ \ | |/
| * Inline hot pathDmitry Stogov2019-06-271-23/+38