89980f46 | 24-Jul-2021 |
Tyson Andre |
Run GitHub Actions test in php 8.1.0beta1 as well (#212) |
801f3651 | 24-Jul-2021 |
Tyson Andre |
Bump current version to 1.0.15-dev (#211) |
c533904c | 24-Jul-2021 |
Tyson Andre |
Support php 8.1 read-only properties, first-class callable syntax (#209) Add php 8.1 readonly property support, first-class callables And run all tests even after the first case fai
Support php 8.1 read-only properties, first-class callable syntax (#209) Add php 8.1 readonly property support, first-class callables And run all tests even after the first case fails Mark ast version 90 as current and 85 as no longer experimental. Add date to changelog, bump version in php_ast.h
show more ...
|
900e41ac | 08-Jul-2021 |
Tyson Andre |
Release php-ast 1.0.13 (#210) |
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 |