History log of /php-ast/ (Results 26 – 50 of 325)
Revision (<<< Hide revision tags) (Show revision tags >>>)Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
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

15a7ebd512-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 ...

f958360a12-Sep-2020 Tyson Andre

Make AST version 80 the current AST version. (#179)

This will stop being experimental in 1.0.10.

Closes #178

e2362a9b12-Sep-2020 Tyson Andre

Update zpp test expectations for php 8. (#182)

PHP 8 refers to arguments as "argument". This changed recently.
PHP 7 refers to arguments as "parameter".

21057fb604-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 ...

12345678910>>...13