History log of /PHP-Parser/test_old/run.php (Results 1 – 25 of 36)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 5ea6c293 05-Sep-2024 Nikita Popov

Exclude integration test


# 4a22c151 11-Aug-2024 Nikita Popov

Validate options in test_old

Regularly try to use this one with --version instead of
--php-version, which fails in a non-obvious way.


# b11fc12c 28-Jul-2024 Nikita Popov

Use ParserFactory in integration test

So we actually use the PHP 8 parser on new versions.


# b11fca03 16-Sep-2023 Nikita Popov

Run integration test against PHP 8.3


# 4b497045 29-Jul-2023 Nikita Popov

Move attribute handling into parser

The Lexer now only provides the tokens to the parser, while the
parser is responsible for determining which attributes are placed
on notes. This o

Move attribute handling into parser

The Lexer now only provides the tokens to the parser, while the
parser is responsible for determining which attributes are placed
on notes. This only needs to be done when the attributes are
actually needed, rather than for all tokens.

This removes the usedAttributes lexer option (and lexer options
entirely). The attributes are now enabled unconditionally. They
have less overhead now, and the need to explicitly enable them for
some use cases (e.g. formatting-preserving printing) doesn't seem
like a good tradeoff anymore.

There are some additional changes to the Lexer interface that
should be done after this, and the docs / upgrading guide haven't
been adjusted yet.

show more ...


# 0a8a333a 20-May-2023 Nikita Popov

Blacklist test with comments in intersection types


# d83562e6 26-Feb-2023 Nikita Popov

Print INF as 1.0E+1000

This makes pretty printing round trip to another Float literal,
rather than a constant lookup. The 1e1000 form in particular is
chosen because that seems to be

Print INF as 1.0E+1000

This makes pretty printing round trip to another Float literal,
rather than a constant lookup. The 1e1000 form in particular is
chosen because that seems to be the typical form used in various
tests.

show more ...


# cdb731fa 31-May-2022 Nikita Popov

Update integration test target to 8.1


# 9f6ad686 19-Sep-2020 Nikita Popov

Adjust skip list for moved test

The two remaining test_old failures are due to a bug on the PHP
side.


# 72211950 09-Aug-2020 Nikita Popov

Fine grained version choice for test_old


# 544aee16 05-Aug-2020 Graham Campbell

Fix up tests


Revision tags: v4.3.0, v4.2.5
# 2f45e050 19-Oct-2019 Nikita Popov

Skip php-src test file


Revision tags: v4.2.4, v4.2.3
# 3f718ee2 30-Jun-2019 Tomáš Votruba

[PHP 7.4] Add support for numeric literal separators (#615)

Implements RFC https://wiki.php.net/rfc/numeric_literal_separator.

Closes #614.


Revision tags: v4.2.2, v4.2.1, v4.2.0, v4.1.1, v4.1.0
# c5316487 22-Sep-2018 Nikita Popov

Update test_old Symfony runner


# 146411bb 21-Sep-2018 Nikita Popov

Ignore one more test...

This one is passing on Windows because the extra \r makes the
opening tag actually valid. Fails on Linux though.


# e12891a9 21-Sep-2018 Nikita Popov

Ignore failures in complex flexible doc string tests

These test nesting of flexible heredoc strings. This is too hard for
us to emulate and we do not expect to see these patterns used in

Ignore failures in complex flexible doc string tests

These test nesting of flexible heredoc strings. This is too hard for
us to emulate and we do not expect to see these patterns used in the
wild.

show more ...


# fd936907 21-Sep-2018 Nikita Popov

Test against more recent php-src tarball


Revision tags: v4.0.4, v4.0.3, v4.0.2, v4.0.1, v4.0.0, v3.1.5, v4.0.0beta1
# 6a273c9f 25-Jan-2018 Nikita Popov

Remove Autoloader class


Revision tags: v3.1.4
# 4366aa2f 10-Jan-2018 Gabriel Caruso

[CS] Use __DIR__ instead of dirname(__FILE__)


Revision tags: v4.0.0alpha3, v3.1.3, v4.0.0alpha2, v3.1.2
# 72540409 29-Oct-2017 Nikita Popov

Test FPPP roundtrip in test_old


Revision tags: v4.0.0alpha1, v3.1.1, v3.1.0, v3.0.6, v3.0.5, v3.0.4, v3.0.3
# 301c3437 11-Dec-2016 Nikita Popov

Update run-php-src to use 7.1.0


Revision tags: v3.0.2, v3.0.1, v3.0.0, v3.0.0beta2, v3.0.0beta1, v2.1.1, v3.0.0alpha1, v2.1.0
# 4252ffa4 07-Apr-2016 Nikita Popov

Run test_old against php-src on travis


# fa6a1775 07-Apr-2016 Nikita Popov

Add two files to test_old skip list

The parse after pretty printing differs here, because these tests
contain nop (;) statements, which the pretty printer does not
preserve.


# 1565a281 05-Apr-2016 Nikita Popov

Add --verbose option to test_old/run.php


Revision tags: v2.0.1, v2.0.0, v2.0.0beta1, v1.4.1, v2.0.0alpha1, v1.4.0
# 49253c5d 09-Jul-2015 Nikita Popov

Fix test_old/run.php error message


12