#
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
|
#
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 ...
|
#
2b4a3812 |
| 04-Sep-2020 |
Tyson Andre |
Release php-ast 1.0.9 (#175) The API will change in php 8.0.0beta3. Attributes syntax will change in php 8.0.0RC1.
|
#
f0f8c3b7 |
| 05-Aug-2020 |
Tyson Andre |
Release php-ast 1.0.8 (#171)
|
#
faf53973 |
| 02-Aug-2020 |
Tyson Andre |
Support the php 8.0 nullsafe operator(?->) (#169)
|
#
c6cc7b1c |
| 31-Jul-2020 |
Tyson Andre |
Support php 8.0 named parameters (#166) https://wiki.php.net/rfc/named_params is accepted. This works when built against the PR implementing that RFC. Also, amend attributes so
Support php 8.0 named parameters (#166) https://wiki.php.net/rfc/named_params is accepted. This works when built against the PR implementing that RFC. Also, amend attributes so that tests pass on php 8.0-dev (they will be amended again based on the planned vote)
show more ...
|
#
49ebd1f8 |
| 31-Jul-2020 |
Tyson Andre |
Support PARAM_MODIFIER_PUBLIC on AST_PARAM nodes (#168) Fixes #167
|
#
f6464b92 |
| 11-Jul-2020 |
Tyson Andre |
Back to 1.0.8-dev (#164)
|
#
4221ed49 |
| 11-Jul-2020 |
Tyson Andre |
Release php-ast version 1.0.7 (#163) Add missing test files. Update the changelog entry. This will let projects using php-ast start using php 8.0's attributes/match exp
Release php-ast version 1.0.7 (#163) Add missing test files. Update the changelog entry. This will let projects using php-ast start using php 8.0's attributes/match expressions.
show more ...
|
#
1b5d767d |
| 11-Jul-2020 |
Tyson Andre |
Support match expression v2 rfc (#161) The naming is based on `switch` statements. Note that even if statement blocks were supported after a future RFC those would probably be consid
Support match expression v2 rfc (#161) The naming is based on `switch` statements. Note that even if statement blocks were supported after a future RFC those would probably be considered block **expressions**, hence the `expr` name for `AST_MATCH_ARM`. * Regenerate ast_stub.php * Add missing files to package.xml
show more ...
|
#
f5532bf4 |
| 24-May-2020 |
Tyson Andre |
Support php 8.0's mixed type (#156) Fixes #154 - We've preferred AST versions that are multiples of 10 for previous releases.
|
#
34e55dfa |
| 23-May-2020 |
Tyson Andre |
Update the policy for removing AST versions. (#155) We're no longer on 0.x. Removing a supported version instead of deprecating it would be considered a backwards incompatible change by
Update the policy for removing AST versions. (#155) We're no longer on 0.x. Removing a supported version instead of deprecating it would be considered a backwards incompatible change by maintainers of applications using php-ast ^1.x.
show more ...
|
#
4a15f149 |
| 22-Feb-2020 |
Tyson Andre |
Release php-ast 1.0.6 (#151)
|
#
5e3ebe21 |
| 22-Feb-2020 |
Tyson Andre |
Support parsing php 8.0 TYPE_STATIC, add test of $x::class (#150) Test ::class on objects Support parsing php 8.0 TYPE_STATIC Fixes #149
|
#
6e783b9b |
| 27-Nov-2019 |
Tyson Andre |
Update current version in docs to 70 Also, fix grammar nits. (there should be commas after "Furthermore". More common choices such as "Next,"/"Then," might be more conventional
Update current version in docs to 70 Also, fix grammar nits. (there should be commas after "Furthermore". More common choices such as "Next,"/"Then," might be more conventional for installation instructions)
show more ...
|
Revision tags: v1.0.5 |
|
#
7883996d |
| 23-Nov-2019 |
Tyson Andre |
Support ast\flags\TYPE_FALSE for union types. (#140) AST_CAST already has some impossible flags such as TYPE_ITERABLE. This was overlooked when adding AST_TYPE_UNION
|
Revision tags: v1.0.4 |
|
#
34bad619 |
| 10-Nov-2019 |
Tyson Andre |
Release php-ast 1.0.4 (#139) * Release php-ast 1.0.4 * Update date, add me as <developer> in package.xml
|
#
2040325f |
| 27-Oct-2019 |
Tyson Andre |
Support PHP 8.0 Union Type RFC
|
#
c6ee78cc |
| 28-Jul-2019 |
Nikita Popov |
Back to dev
|
Revision tags: v1.0.3 |
|
#
6e17f494 |
| 27-Jul-2019 |
Tyson Andre |
Release php-ast 1.0.3
|
#
aa3f513e |
| 27-Jul-2019 |
Tyson Andre |
Add ast\flags\PARENTHESIZED_CONDITIONAL for php 7.4 This will make it easier for static analyzers to warn about the lack of parenthesis, to format code from ASTs, etc.
|
#
5ed59317 |
| 21-Jul-2019 |
Tyson Andre |
Add DIM_ALTERNATIVE_SYNTAX flag for 7.4's $x{$i} Fixes #128 Fix ast\kind_uses_flags(ast\AST_ARROW_FUNC) in php < 7.4
|