History log of /php-ast/package.xml (Results 26 – 50 of 81)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


# 7bf72a8e 14-Jul-2019 Tyson Andre

Update NEWS


# 113e7828 30-Jun-2019 Nikita Popov

Back to dev


1234