#
fc56de11 |
| 22-Jul-2021 |
Máté Kocsis |
Add support for generating readonly properties via stubs (#7297) |
#
23b1c4a9 |
| 22-Jul-2021 |
Máté Kocsis |
Migrate to PHP-Parser 4.12.0 and regenerate some arginfos |
Revision tags: php-8.1.0beta1 |
|
#
814a9327 |
| 16-Jul-2021 |
Nikita Popov |
Add ZEND_ACC_NOT_SERIALIZABLE flag This prevents serialization and unserialization of a class and its children in a way that does not depend on the zend_class_serialize_deny and zend
Add ZEND_ACC_NOT_SERIALIZABLE flag This prevents serialization and unserialization of a class and its children in a way that does not depend on the zend_class_serialize_deny and zend_class_unserialize_deny handlers that will be going away in PHP 9 together with the Serializable interface. In stubs, `@not-serializable` can be used to set this flag. This patch only uses the new flag for a handful of Zend classes, converting the remainder is left for later. Closes GH-7249. Fixes bug #81111.
show more ...
|
#
55357416 |
| 14-Jul-2021 |
Máté Kocsis |
Add support for the never type in gen_stub.php |
Revision tags: php-7.4.22RC1, php-8.0.9RC1 |
|
#
0192fd20 |
| 12-Jul-2021 |
Máté Kocsis |
Merge branch 'PHP-8.0'
|
Revision tags: php-8.1.0alpha3 |
|
#
80e5ad5a |
| 04-Jul-2021 |
Máté Kocsis |
Various ext/spl stub fixes Closes GH-7215 |
Revision tags: php-7.4.21, php-7.3.29, php-8.0.8, php-8.1.0alpha2 |
|
#
e748dcac |
| 20-Jun-2021 |
Tyson Andre |
Allow build/gen_stub.php to process multiple CLI file args (#7179) E.g. `build/gen_stub.php *.stub.php` will generate `*_arginfo.h` from multiple files. Previously, gen_stub.php
Allow build/gen_stub.php to process multiple CLI file args (#7179) E.g. `build/gen_stub.php *.stub.php` will generate `*_arginfo.h` from multiple files. Previously, gen_stub.php would silently ignore files after the first file. Invoking gen_stub.php with no arguments will continue to process the entire directory.
show more ...
|
Revision tags: php-7.4.21RC1, php-8.0.8RC1, php-8.1.0alpha1, php-8.0.7, php-7.4.20, php-8.0.7RC1, php-7.4.20RC1 |
|
#
532c60cb |
| 06-May-2021 |
Máté Kocsis |
Add support for tentative return types of internal methods RFC: https://wiki.php.net/rfc/internal_method_return_types Closses GH-6971 |
Revision tags: php-8.0.6, php-7.4.19, php-7.4.18, php-7.3.28, php-8.0.5, php-8.0.5RC1, php-7.4.18RC1, php-8.0.4RC1, php-7.4.17RC1, php-8.0.3, php-7.4.16, php-8.0.3RC1 |
|
#
803779e8 |
| 16-Feb-2021 |
Máté Kocsis |
Add support for generating properties with union type of multiple classes Closes GH-6701 |
Revision tags: php-7.4.16RC1 |
|
#
cad66533 |
| 09-Feb-2021 |
Máté Kocsis |
Generate class entries from stubs for ldap, libxml, mbstring and mysqli Closes GH-6684 |
#
bf0f6aaf |
| 15-Feb-2021 |
Máté Kocsis |
Improve class entry generation Related to GH-6701 |
#
99b08ac2 |
| 08-Feb-2021 |
Máté Kocsis |
Implicitly enable function entry generation when class entry generation is enabled Closes GH-6675 |
#
5e06dad4 |
| 06-Feb-2021 |
Tyson Andre |
Properly render 2+ namespaces functions in build/gen_stub.php Affects ZEND_NS_FE Add test cases of the global function Backported to php 8.0 from GH-6664 |
#
b4c6d5f7 |
| 03-Feb-2021 |
Tyson Andre |
Properly render 2+ namespaces functions in build/gen_stub.php Affects both INIT_NS_CLASS_ENTRY and ZEND_NS_FE Add test cases of the global function and namespaced values Cl
Properly render 2+ namespaces functions in build/gen_stub.php Affects both INIT_NS_CLASS_ENTRY and ZEND_NS_FE Add test cases of the global function and namespaced values Closes GH-6664
show more ...
|
Revision tags: php-8.0.2, php-7.4.15, php-7.3.27 |
|
#
1954e597 |
| 26-Jan-2021 |
Máté Kocsis |
Add support for generating class entries from stubs Closes GH-6289 Co-authored-by: Nikita Popov <nikita.ppv@gmail.com> |
Revision tags: php-8.0.2RC1, php-7.4.15RC2, php-7.4.15RC1 |
|
#
a9efcb15 |
| 18-Jan-2021 |
Nikita Popov |
gen_stub: Also verify implementation-alias This makes --verify also check @implementation-alias. Failures are ignored using @no-verify instead. Some mistakes have been made that woul
gen_stub: Also verify implementation-alias This makes --verify also check @implementation-alias. Failures are ignored using @no-verify instead. Some mistakes have been made that would have been caught by this... Closes GH-6615.
show more ...
|
#
f0d61519 |
| 18-Jan-2021 |
Nikita Popov |
gen_stub: Don't use $aliasMap during verification Some functions have multiple aliases, while the $aliasMap can only record one. Methodsynopsis generation probably shouldn't use
gen_stub: Don't use $aliasMap during verification Some functions have multiple aliases, while the $aliasMap can only record one. Methodsynopsis generation probably shouldn't use it either, but at least that case seems to only be interested in whether there is an alias at all.
show more ...
|
#
496e4741 |
| 18-Jan-2021 |
Nikita Popov |
gen_stub: Compare phpdoc return type in --verify |
#
85bfa224 |
| 18-Jan-2021 |
Nikita Popov |
gen_stub: Allow additional text after @return In case the stub file also contains documentation. |
#
43d5cef4 |
| 18-Jan-2021 |
Nikita Popov |
gen_stub: Automatically add function name to exceptions This makes sure that it's present even on exceptions from deeper down the stack, where we can't add it manually. |
#
973138f3 |
| 06-Jan-2021 |
Nikita Popov |
Add support for union types for internal functions This closes the last hole in the supported types for internal function arginfo types. It's now possible to represent unions of mult
Add support for union types for internal functions This closes the last hole in the supported types for internal function arginfo types. It's now possible to represent unions of multiple classes. This is done by storing them as TypeA|TypeB and PHP will then convert this into an appropriate union type list. Closes GH-6581.
show more ...
|
Revision tags: php-8.0.1, php-7.4.14, php-7.3.26 |
|
#
446ad045 |
| 30-Dec-2020 |
Máté Kocsis |
Fix refentry attribute replacing |
Revision tags: php-7.4.14RC1, php-8.0.1RC1, php-7.3.26RC1, php-8.0.0, php-7.3.25, php-7.4.13, php-8.0.0RC5, php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1, php-7.4.12, php-8.0.0RC3, php-7.3.24 |
|
#
9cec093b |
| 22-Oct-2020 |
Máté Kocsis |
Add support for generating methodsynopses from stubs Closes GH-6367 |
#
1c868b18 |
| 26-Oct-2020 |
Nikita Popov |
Fix parameter stats generation [ci skip] |
#
47bbfe1f |
| 23-Oct-2020 |
Máté Kocsis |
Require stubs to declare return types for magic methods when possible Closes GH-6376 |