Page MenuHomePhabricator

XHPASTProject
ActivePublic

Watchers

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

Recent Activity

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
avivey created T10971: php lint: catch `"${var}"` vs `"{$var}"`.
May 16 2016, 8:22 PM · XHPAST, Lint, Feature Request

Mar 20 2016

tycho.tatitscheff added a comment to T9643: XHPast Parse error when extracting i18n.

@ofbeaton, if you care also about starting a translation, you can do it for src/applications like this :
./bin/i18n extract src/applications and ./bin/i18n extract src/view and merge the results.

Mar 20 2016, 6:57 PM · XHPAST

Mar 13 2016

epriestley added a comment to T10576: Wrong highlighting for manually uploaded diff.

I didn't purge the cache here, but here's an updated version of the original diff without the rendering error:

Mar 13 2016, 4:53 PM · XHPAST, Differential, Bug Report
epriestley closed T10576: Wrong highlighting for manually uploaded diff as Resolved.
Mar 13 2016, 4:50 PM · XHPAST, Differential, Bug Report
richardvanvelzen added a comment to T10576: Wrong highlighting for manually uploaded diff.

I wouldn't have expected the issue to be in xhpast at all. Thanks for the quick resolution!

Mar 13 2016, 2:52 PM · XHPAST, Differential, Bug Report
epriestley claimed T10576: Wrong highlighting for manually uploaded diff.
Mar 13 2016, 2:31 PM · XHPAST, Differential, Bug Report

Feb 24 2016

tycho.tatitscheff removed 7 mock(s) for T9175: XHPAST doesn't build automatically: M1433: Global Search, M1443: bob, M1442: "onmouseover="while(1){alert(1)};", M1440: Trying to carry over inline comments to new revision, M1453: <--`<img/src=` onerror=alert(1)> --!>, M1455: Hovercard Explorations, M1460: Project - Grey Background.
Feb 24 2016, 12:33 PM · XHPAST, Arcanist
tycho.tatitscheff removed a subtask for T9175: XHPAST doesn't build automatically: T10437: This Privacy Policy explains our practices regarding the collection, use and disclosure of information that we receive in connection with the phacility.com website or any of the applications, services, or support we make available (collectively, the "Service"). This Privacy Policy applies only to our Service and doesn't apply to any third-party websites, applications, services or tools, even if they are accessible through our Service..
Feb 24 2016, 12:32 PM · XHPAST, Arcanist
Persona added 7 mock(s) for T9175: XHPAST doesn't build automatically: M1460: Project - Grey Background, M1455: Hovercard Explorations, M1453: <--`<img/src=` onerror=alert(1)> --!>, M1440: Trying to carry over inline comments to new revision, M1442: "onmouseover="while(1){alert(1)};", M1443: bob, M1433: Global Search.
Feb 24 2016, 11:10 AM · XHPAST, Arcanist

Feb 17 2016

fanis added a comment to T9230: Libphutil xhpast seems broken.

In my case when attempting to generate symbols (per https://secure.phabricator.com/book/phabricator/article/diffusion_symbols/ ), this error was fixed by running make install in /usr/local/phabricator/libphutil/support/xhpast

Feb 17 2016, 2:43 PM · XHPAST

Feb 1 2016

zumbi added a comment to T10257: xhpast does not build on ARM hardware.

Broadly:

  • You only need to run arc liberate when developing Phabricator itself (e.g., writing Phabricator extensions or otherwise modifying Phabricator).
  • The one ARM system (the Raspberry Pi) we have other direct evidence of users attempting to do installs on is explicitly not supported as a Phabricator host platform -- see Installation Guide. You can try, but you're on your own.
  • If you're using an ARM system that could, in theory, broadly qualify as a "normal computer" to host and/or develop Phabricator this is something we might eventually look at supporting, but we don't currently have any evidence that anyone else is trying to do this. We are vanishingly unlikely to dedicate resources to ARM support for the benefit of only one user (if you are developing on ARM hardware) or one install (if you are hosting on ARM hardware).
  • If you did read the "Installation Guide" and believed ARM hardware to reasonably qualify as "a normal computer", we can add additional language to make it clear that ARM is not included in what we consider "a normal computer".
Feb 1 2016, 6:13 PM · XHPAST, Bug Report
epriestley renamed T10257: xhpast does not build on ARM hardware from arcanist: unable to run arc liberate on armhf hardware to xhpast does not build on ARM hardware.
Feb 1 2016, 5:48 PM · XHPAST, Bug Report

Jan 12 2016

joshuaspence changed the visibility for T1941: Populating Symbol indexes fail.
Jan 12 2016, 3:55 AM · XHPAST

Nov 17 2015

joshuaspence updated the title for P1892 xhpast_tree.php from untitled to xhpast_tree.php.
Nov 17 2015, 8:29 PM · XHPAST
joshuaspence added a comment to T9805: XHProf will not build on PHP7.

Oh sorry... I am dumb.

Nov 17 2015, 7:06 AM · XHProf
joshuaspence added a comment to T9805: XHProf will not build on PHP7.

(Assuming you meant XHPAST rather than XHProf)

Nov 17 2015, 7:06 AM · XHProf
joshuaspence renamed T9805: XHProf will not build on PHP7 from XHPROF will not build on PHP7 to XHPAST will not build on PHP7.
Nov 17 2015, 7:05 AM · XHProf

Nov 12 2015

joshuaspence renamed T9643: XHPast Parse error when extracting i18n from XHPast Parse error when etracting i18n to XHPast Parse error when extracting i18n.
Nov 12 2015, 10:20 AM · XHPAST

Nov 10 2015

joshuaspence claimed T9753: XHPAST no longer parses heredocs and can't build on OS X (Bison 2.3).
Nov 10 2015, 7:30 PM · XHPAST