1f2e734b | 07-Jul-2021 |
Tyson Andre |
Document AST_ENUM_CASE docComment in README.md (#206) Followup to f8248ff890f1e4a9360a5beb62c7a1c162ca6661 |
83c769f5 | 07-Jul-2021 |
Tyson Andre |
Support php 8.1 intersection types (#208) * Add tests of final class constant modifier, update metadata (https://wiki.php.net/rfc/final_class_const for php 8.1) * Support proposed php 8.
Support php 8.1 intersection types (#208) * Add tests of final class constant modifier, update metadata (https://wiki.php.net/rfc/final_class_const for php 8.1) * Support proposed php 8.1 intersection types (https://wiki.php.net/rfc/pure-intersection-types) * Allow using any modifier on any class element in metadata
show more ...
|
dafc341c | 16-May-2021 |
Tyson Andre |
Release php-ast 1.0.12 (#205) |
f8248ff8 | 14-May-2021 |
Tyson Andre |
Support doc comments for php 8.1 code, combine equivalent switch cases (#204) * Support parsing php 8.1 enum doc comments Requires https://github.com/php/php-src/pull/6984 (php
Support doc comments for php 8.1 code, combine equivalent switch cases (#204) * Support parsing php 8.1 enum doc comments Requires https://github.com/php/php-src/pull/6984 (php 8.1 has no public alphas yet) * Combine equivalent case statements in generated code
show more ...
|
b8fa288b | 20-Apr-2021 |
Tyson Andre |
Release ast version 1.0.11 (#203) |
25f390bb | 17-Apr-2021 |
Tyson Andre |
Start testing with github actions (#202) The script `ci/test_dockerized.sh 8.0` can be used to run the exact same tests locally. Closes #198 Change the comment text to
Start testing with github actions (#202) The script `ci/test_dockerized.sh 8.0` can be used to run the exact same tests locally. Closes #198 Change the comment text to avoid -Wimplicit-fallthrough to avoid noise https://developers.redhat.com/blog/2017/03/10/wimplicit-fallthrough-in-gcc-7/
show more ...
|
b09570df | 17-Apr-2021 |
Tyson Andre |
Support php 8.1 never RFC (#199) https://wiki.php.net/rfc/noreturn_type |
28f5201f | 05-Apr-2021 |
Tyson Andre |
Support php 8.1 enums (#197) * Support php 8.1 enums * Test with travis and php 8.0, again * AST_ENUM_CASE can have attributes * Set `type` property of `AST_CLASS`
Support php 8.1 enums (#197) * Support php 8.1 enums * Test with travis and php 8.0, again * AST_ENUM_CASE can have attributes * Set `type` property of `AST_CLASS` iff ast version 85+ (iff === if and only if) * Add AST_CLASS's type in version 85+ prior to php 8.1 * [skip ci] Document support for php 8.1 enums
show more ...
|
72f459a9 | 06-Feb-2021 |
Tyson Andre |
Use zend_compile_string_to_ast in php 8.1 instead (#196) Fixes a compilation error in php 8.1-dev |
22be8b1d | 26-Nov-2020 |
Tyson Andre |
Start testing with 8.0.0 stable on appveyor (#195) |
0f6db23a | 26-Oct-2020 |
fan-y-mishiba2 |
Add ast_dump() option AST_DUMP_EXCLUDE_DOC_COMMENT (#192) Closes #191. |
ed09b380 | 23-Oct-2020 |
Nikita Popov |
Remove special name and docComment handling in AST dumper These are normal child nodes since version 50, and 50 is the lowest supported version. |
4210eb13 | 22-Oct-2020 |
Tyson Andre |
Disable Xdebug - travis does not support php 8.0 (#193) If tests don't work with Xdebug, that's an issue with Xdebug. (in php 8.1.0-dev, it's broken, which is normal due to rapid changes) |
58493b38 | 09-Oct-2020 |
Tyson Andre |
Also check archives for qa 8.0.0rc releases (#190) I forgot, these get moved to the /archive folder when they're no longer the newest releases. Avoid nested ifs and use powershe
Also check archives for qa 8.0.0rc releases (#190) I forgot, these get moved to the /archive folder when they're no longer the newest releases. Avoid nested ifs and use powershell foreach.
show more ...
|
0447f049 | 08-Oct-2020 |
Tyson Andre |
Start testing in appveyor with php 8 (#189) |
d2b90349 | 07-Oct-2020 |
Nikita Popov |
Adjust for new stub naming convention |
7e9865c5 | 02-Oct-2020 |
Nikita Popov |
Make stubs namespaced This is now support in gen_stub. |
f1f89ca8 | 19-Sep-2020 |
Tyson Andre |
Update attributes test output (#188) Now that php-src is providing ASTs with the expected indexes. Fixes #187 |
e0eeaec5 | 13-Sep-2020 |
Tyson Andre |
Fix missing break in switch statement (#186) This is currently harmless because 80 > 70, but would be a potential problem if refactoring |
e656c1ed | 12-Sep-2020 |
Tyson Andre |
Change version to 1.0.11dev (#184) |
4c0c70ff | 12-Sep-2020 |
Tyson Andre |
Release php-ast 1.0.10 (#183) * Release php-ast 1.0.10 * Fill in date in README for ast version 80 |
15a7ebd5 | 12-Sep-2020 |
Tyson Andre |
Add param defaults to reflection (of php-ast's functions) in php 8 (#152) Add param defaults to reflection in php 8 Support generated arginfo macros in older php versions T
Add param defaults to reflection (of php-ast's functions) in php 8 (#152) Add param defaults to reflection in php 8 Support generated arginfo macros in older php versions Throw in `new ast\Node` for invalid parameter types in php 7. (already the default for php 8)
show more ...
|
f958360a | 12-Sep-2020 |
Tyson Andre |
Make AST version 80 the current AST version. (#179) This will stop being experimental in 1.0.10. Closes #178 |
e2362a9b | 12-Sep-2020 |
Tyson Andre |
Update zpp test expectations for php 8. (#182) PHP 8 refers to arguments as "argument". This changed recently. PHP 7 refers to arguments as "parameter". |
21057fb6 | 04-Sep-2020 |
Tyson Andre |
Support php 8.0 grouped attributes with `#[` (#173) The choice of null AST_ARG_LIST seems deliberate in php-src, so that zend_ast_export_attribute_group can emit a different representati
Support php 8.0 grouped attributes with `#[` (#173) The choice of null AST_ARG_LIST seems deliberate in php-src, so that zend_ast_export_attribute_group can emit a different representation for `attr()` and `attr`
show more ...
|