Page MenuHomePhabricator

XHPASTProject
ActivePublic

Watchers

  • This project does not have any watchers.
  • View All

Recent Activity

Apr 7 2020

epriestley closed T9753: XHPAST no longer parses heredocs and can't build on OS X (Bison 2.3) as Resolved by committing rARC763ac445dc8d: Revert xhpast changes that impacted builds under Bison 2.3.
Apr 7 2020, 9:29 PM · XHPAST
epriestley closed T4334: Support PHP5.4+ syntax in XHPAST as Resolved.

Much of this is supported now; T13492 has some general followup.

Apr 7 2020, 9:27 PM · XHPAST
epriestley renamed T9753: XHPAST no longer parses heredocs and can't build on OS X (Bison 2.3) from XHPAST no longer parses heredocs and can't build on OS X (Bison 2.3) to XHPAST no longer parses heredocs and can't build on OS X (Bison 2.3).
Apr 7 2020, 9:03 PM · XHPAST
epriestley added a revision to T9753: XHPAST no longer parses heredocs and can't build on OS X (Bison 2.3): D21063: Revert xhpast changes that impacted builds under Bison 2.3.
Apr 7 2020, 9:02 PM · XHPAST
epriestley moved T6925: XHPAST is out of date on Windows from Backlog to Windows on the XHPAST board.
Apr 7 2020, 1:33 PM · Windows, XHPAST
epriestley moved T8653: xhpast generation does not work properly under MinGW if the repo has CRLF line endings from Backlog to Windows on the XHPAST board.
Apr 7 2020, 1:33 PM · XHPAST
epriestley moved T4725: `arc liberate` should throw when encountering (and eventually support) namespaces and traits from Backlog to Future on the XHPAST board.
Apr 7 2020, 1:32 PM · XHPAST, Arcanist
epriestley closed T7301: XHPAST application is not optimized for mobile as Wontfix.

No current plans to pursue this.

Apr 7 2020, 1:32 PM · XHPAST, Mobile
epriestley moved T10971: php lint: catch `"${var}"` vs `"{$var}"` from Backlog to String Variables on the XHPAST board.
Apr 7 2020, 1:32 PM · XHPAST, Lint, Feature Request
epriestley moved T11081: XHPAST doesn't handle complex embedded variables in strings using the same quoting style from Backlog to String Variables on the XHPAST board.
Apr 7 2020, 1:32 PM · XHPAST, Bug Report
epriestley moved T8049: Improve parsing of variables embedded in strings in XHPAST from Backlog to String Variables on the XHPAST board.
Apr 7 2020, 1:32 PM · XHPAST
epriestley triaged T9286: XHPAST fails to recognize inline HTML starting with "<?php" as Wishlist priority.
Apr 7 2020, 1:31 PM · XHPAST
epriestley moved T9286: XHPAST fails to recognize inline HTML starting with "<?php" from Backlog to Future on the XHPAST board.
Apr 7 2020, 1:31 PM · XHPAST
epriestley renamed T8325: XHPASTLinter does not scope parameters to closures correctly from Treat functions with parameters defined in other functions in XHPASTLinter correctly to XHPASTLinter does not scope parameters to closures correctly.
Apr 7 2020, 1:31 PM · XHPAST, Lint
epriestley moved T8325: XHPASTLinter does not scope parameters to closures correctly from Backlog to Future on the XHPAST board.
Apr 7 2020, 1:30 PM · XHPAST, Lint
epriestley closed T9062: Generalize PHPAST application as Wontfix.

No plans to pursue this.

Apr 7 2020, 1:29 PM · XHPAST
epriestley closed T8534: Need a way to retrieve fully qualified class name as Wontfix.

No longer clear what this accomplishes.

Apr 7 2020, 1:29 PM · XHPAST
epriestley closed T6195: Replace XHPAST with a pure PHP implementation as Wontfix.

I don't currently plan to pursue this.

Apr 7 2020, 1:28 PM · XHPAST
epriestley closed T10257: xhpast does not build on ARM hardware as Wontfix.

This is very old and we have no outstanding customer requests for ARM support.

Apr 7 2020, 1:27 PM · XHPAST, Bug Report

Oct 10 2018

wjiang added a revision to T4334: Support PHP5.4+ syntax in XHPAST: D19741: Let lint rules support anonymous classes.
Oct 10 2018, 12:04 AM · XHPAST

Oct 9 2018

wjiang added a revision to T4334: Support PHP5.4+ syntax in XHPAST: D19740: Fix class attribute node in anonymous class.
Oct 9 2018, 1:39 AM · XHPAST

Oct 8 2018

wjiang added a revision to T4334: Support PHP5.4+ syntax in XHPAST: D19736: Add support for anonymous class.
Oct 8 2018, 12:51 AM · XHPAST

Oct 2 2018

epriestley moved T6925: XHPAST is out of date on Windows from Backlog to XHPAST on the Windows board.
Oct 2 2018, 12:57 PM · Windows, XHPAST

Sep 24 2018

epriestley moved T4725: `arc liberate` should throw when encountering (and eventually support) namespaces and traits from Backlog to Upstream on the Arcanist board.
Sep 24 2018, 4:25 PM · XHPAST, Arcanist

Nov 13 2017

joshuaspence added a revision to T4334: Support PHP5.4+ syntax in XHPAST: D18770: Add support for nullable parameter types.
Nov 13 2017, 4:36 AM · XHPAST

Sep 25 2017

joshuaspence added a revision to T4334: Support PHP5.4+ syntax in XHPAST: D18639: Fix node for nullable return value.
Sep 25 2017, 5:32 AM · XHPAST

Sep 18 2017

joshuaspence added a revision to T4334: Support PHP5.4+ syntax in XHPAST: D18621: Add support for nullable return types.
Sep 18 2017, 11:07 AM · XHPAST

Jul 10 2017

chad removed the image for XHPAST.
Jul 10 2017, 2:42 AM

Jul 9 2017

chad set the image for XHPAST to F5039312: profile.
Jul 9 2017, 7:44 PM
chad removed the image for XHPAST.
Jul 9 2017, 7:43 PM

May 19 2017

epriestley created T12734: Detect declared-but-unused variables in PHPAST linters.
May 19 2017, 9:03 PM · XHPAST, Lint

May 3 2017

epriestley added a comment to T4334: Support PHP5.4+ syntax in XHPAST.

Also, just so I don't completely forget about it:

May 3 2017, 5:25 PM · XHPAST
epriestley added a comment to T4334: Support PHP5.4+ syntax in XHPAST.

Changes in D17802, D17803, D17816 and D17817 all seem generally fine to me from cursory inspection. If D17819 seems sane for fixing the "huge blobs of unstable JSON" problem, let's stick them all on that, I'll take a closer look at the nodes, and we can get everything in? Good luck racing each other on minor version numbers.

May 3 2017, 5:24 PM · XHPAST
epriestley added a revision to T4334: Support PHP5.4+ syntax in XHPAST: D17820: Replace all the PHPAST JSON test data with readable test data.
May 3 2017, 5:09 PM · XHPAST
epriestley added a revision to T4334: Support PHP5.4+ syntax in XHPAST: D17819: Make PHPAST parser tests stable and human-readable.
May 3 2017, 5:07 PM · XHPAST
joshuaspence added a revision to T4334: Support PHP5.4+ syntax in XHPAST: D17817: Add support for exponentiation.
May 3 2017, 12:00 PM · XHPAST
joshuaspence added a revision to T4334: Support PHP5.4+ syntax in XHPAST: D17816: Add support for constant scalar expressions.
May 3 2017, 11:42 AM · XHPAST

Apr 28 2017

richardvanvelzen added a revision to T4334: Support PHP5.4+ syntax in XHPAST: D17803: (WIP) Add anonymous classes support to xhpast.
Apr 28 2017, 2:10 PM · XHPAST
richardvanvelzen added a revision to T4334: Support PHP5.4+ syntax in XHPAST: D17802: Add nullable type hint support to xhpast.
Apr 28 2017, 8:43 AM · XHPAST

Aug 24 2016

epriestley added a comment to T7301: XHPAST application is not optimized for mobile.

The first page I found on the internet claims the iPhone 7 will be 1920x1080, so my strategy looks like it's paying off!

Aug 24 2016, 11:40 PM · XHPAST, Mobile

Jun 17 2016

richardvanvelzen added a revision to T4334: Support PHP5.4+ syntax in XHPAST: D16138: Support class const dereferencing in xhpast.
Jun 17 2016, 9:53 AM · XHPAST

Jun 2 2016

asherkin created T11081: XHPAST doesn't handle complex embedded variables in strings using the same quoting style.
Jun 2 2016, 12:15 PM · XHPAST, Bug Report

May 27 2016

epriestley closed T9643: XHPast Parse error when extracting i18n as Resolved by committing rP10cc633b88b2: Warn and continue when failing to extract pht() strings.
May 27 2016, 3:11 AM · XHPAST
epriestley added a revision to T9643: XHPast Parse error when extracting i18n: D15983: Warn and continue when failing to extract pht() strings.
May 27 2016, 3:01 AM · XHPAST
epriestley added a parent task for T9643: XHPast Parse error when extracting i18n: T5267: Localize Phabricator.
May 27 2016, 2:48 AM · XHPAST

May 26 2016

epriestley added a comment to T4334: Support PHP5.4+ syntax in XHPAST.

That seems fine to me.

May 26 2016, 12:35 PM · XHPAST
richardvanvelzen added a comment to T4334: Support PHP5.4+ syntax in XHPAST.

I'm about to start implement full dereferencing support. Cases that are missing now:

($expr)[0];
SomeClass::BRILLIANT_CONSTANT[5];
May 26 2016, 10:13 AM · XHPAST

May 17 2016

joshuaspence added a parent task for T8049: Improve parsing of variables embedded in strings in XHPAST: T10971: php lint: catch `"${var}"` vs `"{$var}"`.
May 17 2016, 9:09 AM · XHPAST
joshuaspence added a subtask for T10971: php lint: catch `"${var}"` vs `"{$var}"`: T8049: Improve parsing of variables embedded in strings in XHPAST.
May 17 2016, 9:09 AM · XHPAST, Lint, Feature Request

May 16 2016

avivey renamed T10971: php lint: catch `"${var}"` vs `"{$var}"` from php lint: catch `"${var}"` vs `"{$var}" to php lint: catch `"${var}"` vs `"{$var}"`.
May 16 2016, 8:23 PM · XHPAST, Lint, Feature Request