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


# 85b6bf88 14-Jun-2020 Tyson Andre

Support php 8.0 "Constructor Promotion" and attributes (#160)

- attributes are only available in AST version 80+,
and will be null before php 8.0


# 66de07d2 06-Jun-2020 Tyson Andre

Revert "Support php 8.0 "Constructor Promotion" and attributes"

This reverts commit b0370e632aad7b2c6feadaa8ea4610e5e0c055c6.


# b0370e63 30-May-2020 Tyson Andre

Support php 8.0 "Constructor Promotion" and attributes

Because AST_CLASS_CONST_DECL is a list of nodes, don't add the key
"attributes" to the hash table in older AST versions.

A

Support php 8.0 "Constructor Promotion" and attributes

Because AST_CLASS_CONST_DECL is a list of nodes, don't add the key
"attributes" to the hash table in older AST versions.

Add visibility modifiers to AST_PARAM, but only in php 8.0+.
MODIFIER_PUBLIC and PARAM_REF are the same value in php 7.4.

show more ...


# 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)


# 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
# 3d85ce06 23-Nov-2019 Tyson Andre

Fix ReflectionExtension::getVersion (#141)


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


# 113e7828 30-Jun-2019 Nikita Popov

Back to dev


Revision tags: v1.0.2
# a6e1f882 30-Jun-2019 Tyson Andre

Release php-ast 1.0.2

And put together release notes.


# ae71ecc3 04-May-2019 Tyson Andre

Support AST_ARROW_FUNC, add tests


# 80cdfb64 11-Feb-2019 Nikita Popov

Back to dev


Revision tags: v1.0.1
# e2953889 11-Feb-2019 Nikita Popov

Release php-ast 1.0.1


# fb1be834 30-Jan-2019 Tyson Andre

Add AST_CLASS_NAME in AST version 70 (#111)

Add AST_CLASS_NAME in AST version 70

Fixes #109

Tests pass with a local PHP 7.4 installation


# 7fe259ed 12-Jan-2019 Tyson Andre

Add AST_PROP_GROUP in version 70.

The type information is deliberately left out of versions < 70.

`children['type']` is a Node describing the type of the property group,
or null

Add AST_PROP_GROUP in version 70.

The type information is deliberately left out of versions < 70.

`children['type']` is a Node describing the type of the property group,
or null.
`children['props']` is the AST_PROP_DECL.

The property visibility modifier flags were moved to the AST_PROP_GROUP.

Update package.xml

show more ...


# 4c8091e5 12-Jan-2019 Tyson Andre

Fix a php 7.4-dev segfault

The change to add typed properties accesses cache_slot[2]
(of `AST_CACHE_SLOT_*`).

This fixes that.


# 791cf416 21-Oct-2018 Nikita Popov

Back to dev


Revision tags: v1.0.0
# 044436b0 21-Oct-2018 Nikita Popov

Release version 1.0.0


# ea0ae2be 07-Oct-2018 Nikita Popov

Bump version to 1.0.0dev


# 3d600001 06-Oct-2018 Nikita Popov

Back to dev


1234