History log of /php-ast/ (Results 26 – 50 of 329)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
89980f4624-Jul-2021 Tyson Andre

Run GitHub Actions test in php 8.1.0beta1 as well (#212)

801f365124-Jul-2021 Tyson Andre

Bump current version to 1.0.15-dev (#211)

c533904c24-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 ...

900e41ac08-Jul-2021 Tyson Andre

Release php-ast 1.0.13 (#210)

1f2e734b07-Jul-2021 Tyson Andre

Document AST_ENUM_CASE docComment in README.md (#206)

Followup to f8248ff890f1e4a9360a5beb62c7a1c162ca6661

83c769f507-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 ...

dafc341c16-May-2021 Tyson Andre

Release php-ast 1.0.12 (#205)

f8248ff814-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 ...

b8fa288b20-Apr-2021 Tyson Andre

Release ast version 1.0.11 (#203)

25f390bb17-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 ...

b09570df17-Apr-2021 Tyson Andre

Support php 8.1 never RFC (#199)

https://wiki.php.net/rfc/noreturn_type

28f5201f05-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 ...

72f459a906-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

22be8b1d26-Nov-2020 Tyson Andre

Start testing with 8.0.0 stable on appveyor (#195)

0f6db23a26-Oct-2020 fan-y-mishiba2

Add ast_dump() option AST_DUMP_EXCLUDE_DOC_COMMENT (#192)

Closes #191.

ed09b38023-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.

4210eb1322-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)

58493b3809-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 ...

0447f04908-Oct-2020 Tyson Andre

Start testing in appveyor with php 8 (#189)

d2b9034907-Oct-2020 Nikita Popov

Adjust for new stub naming convention

7e9865c502-Oct-2020 Nikita Popov

Make stubs namespaced

This is now support in gen_stub.

f1f89ca819-Sep-2020 Tyson Andre

Update attributes test output (#188)

Now that php-src is providing ASTs with the expected indexes.
Fixes #187

e0eeaec513-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

e656c1ed12-Sep-2020 Tyson Andre

Change version to 1.0.11dev (#184)

4c0c70ff12-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

12345678910>>...14