#
d19b6aa5 |
| 08-May-2019 |
Nikita Popov |
Fix resolution of "parent" during inheritance check We can't assume that the method we're checking against is part of the parent class... |
Revision tags: php-7.1.29, php-7.2.18, php-7.3.5, php-7.2.18RC1, php-7.3.5RC1, php-7.2.17, php-7.3.4, php-7.1.28 |
|
#
fd2db119 |
| 27-Mar-2019 |
Nikita Popov |
Always generate fatal error for LSP failures RFC: https://wiki.php.net/rfc/lsp_errors |
#
73a59eff |
| 27-Mar-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
05855481 |
| 27-Mar-2019 |
Nikita Popov |
Treat abstract ctors the same, regardless of origin Abstract ctor signatures should always be respected by all children, independently of whether it comes from an interface or an abstrac
Treat abstract ctors the same, regardless of origin Abstract ctor signatures should always be respected by all children, independently of whether it comes from an interface or an abstract class. Previously abstract ctor signatures (if they didn't come from an interface) were only checked to one level of inheritance.
show more ...
|
#
6d71d983 |
| 27-Mar-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
d1e5006c |
| 27-Mar-2019 |
Nikita Popov |
Fix lineno for more inheritance errors And also include explicit linenos in tests. |
#
9b7a78b1 |
| 27-Mar-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
251f293c |
| 27-Mar-2019 |
Nikita Popov |
Make line numbers for inheritance errors more precise Use the line of the conflicting child method, rather than either the first or last line of the class. |
Revision tags: php-7.3.4RC1, php-7.2.17RC1, php-7.1.27, php-7.3.3, php-7.2.16, php-7.3.3RC1, php-7.2.16RC1 |
|
#
18295b39 |
| 18-Feb-2019 |
Peter Kokot |
Merge branch 'PHP-7.4' * PHP-7.4: Fix typos in code comments in Zend/ [skip ci]
|
#
da3316ff |
| 18-Feb-2019 |
Tyson Andre |
Fix typos in code comments in Zend/ [skip ci] |
#
f39e821c |
| 15-Feb-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
e6e9bea2 |
| 15-Feb-2019 |
Nikita Popov |
Avoid uninitialized entries in properties_info_table Also don't place it into xlat, there's only ever one user. |
#
903821b1 |
| 15-Feb-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
3cafa7f4 |
| 15-Feb-2019 |
Nikita Popov |
Assign (un)serialize_func during compilation This avoids writing this cache at runtime, which is illegal if preloading is used. Not every serialize/unserialize function actually
Assign (un)serialize_func during compilation This avoids writing this cache at runtime, which is illegal if preloading is used. Not every serialize/unserialize function actually belongs to the Serializable interface, but I think it's not a problem to assign these anyway -- whether they are used ultimately depends on whether Serializable is implemented. Alternatively it might make sense to just drop these entirely. I don't think this is performance critical functionality.
show more ...
|
#
4474cf43 |
| 14-Feb-2019 |
Dmitry Stogov |
Merge branch 'PHP-7.4' * PHP-7.4: Fixed bug #77613 (method visibility change) (reverted ZEND_ACC_CTOR and ZEND_ACC_DTOR flags removal)
|
#
43a7d950 |
| 14-Feb-2019 |
Dmitry Stogov |
Fixed bug #77613 (method visibility change) (reverted ZEND_ACC_CTOR and ZEND_ACC_DTOR flags removal) |
#
ee18bdb9 |
| 08-Feb-2019 |
Nikita Popov |
Merge branch 'PHP-7.4'
|
#
7a6fa7f6 |
| 08-Feb-2019 |
Nikita Popov |
Fix refcounting of prop types coming from traits |
Revision tags: php-7.2.15, php-7.3.2 |
|
#
623911f9 |
| 03-Feb-2019 |
Peter Kokot |
Merge branch 'PHP-7.4' * PHP-7.4: Remove local variables
|
Revision tags: php-7.2.15RC1 |
|
#
92ac598a |
| 22-Jan-2019 |
Peter Kokot |
Remove local variables This patch removes the so called local variables defined per file basis for certain editors to properly show tab width, and similar settings. These are mainly
Remove local variables This patch removes the so called local variables defined per file basis for certain editors to properly show tab width, and similar settings. These are mainly used by Vim and Emacs editors yet with recent changes the once working definitions don't work anymore in Vim without custom plugins or additional configuration. Neither are these settings synced across the PHP code base. A simpler and better approach is EditorConfig and fixing code using some code style fixing tools in the future instead. This patch also removes the so called modelines for Vim. Modelines allow Vim editor specifically to set some editor configuration such as syntax highlighting, indentation style and tab width to be set in the first line or the last 5 lines per file basis. Since the php test files have syntax highlighting already set in most editors properly and EditorConfig takes care of the indentation settings, this patch removes these as well for the Vim 6.0 and newer versions. With the removal of local variables for certain editors such as Emacs and Vim, the footer is also probably not needed anymore when creating extensions using ext_skel.php script. Additionally, Vim modelines for setting php syntax and some editor settings has been removed from some *.phpt files. All these are mostly not relevant for phpt files neither work properly in the middle of the file.
show more ...
|
#
a81202ac |
| 30-Jan-2019 |
Zeev Suraski |
Adios, yearly copyright ranges |
#
02557f87 |
| 30-Jan-2019 |
Zeev Suraski |
Adios, yearly copyright ranges |
#
682b54f6 |
| 29-Jan-2019 |
Nikita Popov |
Remove support for legacy constructors This has been deprecated in PHP 7.0 by https://wiki.php.net/rfc/remove_php4_constructors. |
#
f78e6814 |
| 25-Jan-2019 |
Nikita Popov |
Fixed bug #77498 I've renamed the function to the same name as the exported symbol in master. |
Revision tags: php-7.3.2RC1, php-5.6.40, php-7.1.26, php-7.3.1, php-7.2.14 |
|
#
e219ec14 |
| 07-Jan-2019 |
Nikita Popov |
Implement typed properties RFC: https://wiki.php.net/rfc/typed_properties_v2 This is a squash of PR #3734, which is a squash of PR #3313. Co-authored-by: Bob Weinand <bobwe
Implement typed properties RFC: https://wiki.php.net/rfc/typed_properties_v2 This is a squash of PR #3734, which is a squash of PR #3313. Co-authored-by: Bob Weinand <bobwei9@hotmail.com> Co-authored-by: Joe Watkins <krakjoe@php.net> Co-authored-by: Dmitry Stogov <dmitry@zend.com>
show more ...
|