summaryrefslogtreecommitdiff
path: root/Zend/zend_inheritance.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge branch 'PHP-7.4'Dmitry Stogov2019-06-271-41/+108
|\ \ | |/
| * Avoid double checks on early bindingDmitry Stogov2019-06-271-42/+114
* | Merge branch 'PHP-7.4'Dmitry Stogov2019-06-261-1/+2
|\ \ | |/
| * Private methods don't have to be duplicatedDmitry Stogov2019-06-261-1/+2
* | Merge branch 'PHP-7.4'Dmitry Stogov2019-06-261-16/+29
|\ \ | |/
| * Reorder conditions to minimize number of checks on fast pathDmitry Stogov2019-06-261-16/+30
* | Merge branch 'PHP-7.4'Dmitry Stogov2019-06-261-46/+41
|\ \ | |/
| * Remove always true/false conditions, remove dead conde and simplify code.Dmitry Stogov2019-06-261-47/+42
* | Merge branch 'PHP-7.4'Dmitry Stogov2019-06-251-7/+3
|\ \ | |/
| * Replace previosly checked conditions by ZEND_ASSERT()Dmitry Stogov2019-06-251-7/+3
* | Merge branch 'PHP-7.4'Dmitry Stogov2019-06-251-2/+12
|\ \ | |/
| * Fixed variance check for abstract constructor during erlay bindingDmitry Stogov2019-06-251-2/+12
* | Merge branch 'PHP-7.4'Dmitry Stogov2019-06-251-38/+23
|\ \ | |/
| * CleanupDmitry Stogov2019-06-251-45/+33