History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
b2783c6314c2 | Joshua Spence | Move XHPAST build script to PHP | Feb 3 2015 | |||
aa8c2233920a | Joshua Spence | Remove `xhpast_parse` methods | Feb 2 2015 | |||
1d6dcad840ca | Joshua Spence | Use `PhutilXHPASTBinary` methods | Feb 2 2015 | |||
6880c6cc8a8d | Joshua Spence | Attempt to build XHPAST during unit tests | Feb 2 2015 | |||
46be410e4d6b | Joshua Spence | Create a PHP wrapper class for the XHPAST binary | Feb 2 2015 | |||
2acdbcbd19ef | Joshua Spence | Add a `phutil_ini_decode` function | Jan 28 2015 | |||
940ff183908f | Joshua Spence | Add comments to XHPAST functions | Jan 27 2015 | |||
229cd2667660 | Joshua Spence | Throw a more tailored exception | Jan 27 2015 | |||
d7e7df98d2ea | Joshua Spence | Add default ports to `PhutilURI` | Jan 12 2015 | |||
698792750d4d | James Rhodes | Prevent error in PhutilArgumentParser when not using standard options | Jan 12 2015 | |||
bd0d806758e5 | Joshua Spence | Fix a possible segfault when parsing JSON containing very large strings | Jan 11 2015 | |||
a95dd1c1db5f | Joshua Spence | Add an `xhpast_version` function | Jan 11 2015 | |||
d0bc7bf0d911 | James Rhodes | Treat non-string arguments as normal arguments in PhutilArgumentParser | Jan 8 2015 | |||
31110f222572 | epriestley | Extend nodes in both directions in XHPAST | Jan 7 2015 | |||
00fe30dd9ebf | Joshua Spence | Fix a minor XHPAST bug | Jan 6 2015 | |||
401a860c7878 | Joshua Spence | Improvements for D11085 | Jan 1 2015 | |||
d0344553072a | Joshua Spence | Consolidate JSON formatting | Dec 30 2014 | |||
dd243f1298de | Joshua Spence | Minor linter fix | Dec 8 2014 | |||
dc6d94394ef8 | Joshua Spence | Minor linter fixes | Sep 26 2014 | |||
c2363a1af19d | Joshua Spence | Add a few methods to `AASTNode` and `AASTToken` | Sep 25 2014 | |||
8b30cbd0faff | Joshua Spence | Add a `getEndLineNumber` method to the `AASTNode` class | Sep 24 2014 | |||
6c29d5c8d169 | epriestley | Parse unusual editor URIs with no domain in the way users expect | Sep 18 2014 | |||
ff7071c3c5c3 | Joshua Spence | Apply some autofix linter rules | Sep 9 2014 | |||
e7bc7ea2d12a | Joshua Spence | Update the `JSONLint` API | Sep 8 2014 | |||
cc146785b86d | Joshua Spence | Apply some autofix linter rules | Sep 8 2014 | |||
4b54216f0a70 | Joshua Spence | Rename `PhutilParserGeneratorException` subclasses | Aug 6 2014 | |||
8d2585d5e5b2 | Joshua Spence | Remove some leftover `@group` annotations | Aug 5 2014 | |||
5b9e5b3c105a | Joshua Spence | Add a `selectTokensOfTypes` method to the `AASTNode` class | Aug 2 2014 | |||
c3d285a9f74b | Joshua Spence | Minor improvement to XHPASTSyntaxErrorException message | Jul 17 2014 | |||
81e885e2b5f6 | Joshua Spence | Minor fix for `PhutilParserGenerator` | Jul 16 2014 | |||
48a04395363d | Joshua Spence | Use `phutil_var_export` for `PhutilParserGenerator::formatAndIndent` | Jul 14 2014 | |||
2ff1957f52f5 | Joshua Spence | Fix some spelling mistakes | Jul 12 2014 | |||
ed335c485c0a | Joshua Spence | Remove `@group` annotations | Jul 10 2014 | |||
cd7944e6fcab | Joshua Spence | Minor modification to `PhutilJSONParser` documentation | Jul 8 2014 | |||
4f5b52113c29 | Joshua Spence | Add an `appendPath` method to `PhutilURI` | Jul 5 2014 | |||
52e1e7d70770 | Joshua Spence | Improve the exception message for JSON parsing exceptions. | Jun 23 2014 | |||
652720e9e4c2 | Joshua Spence | Add more unit tests for `PhutilJSONParser`. | Jun 20 2014 | |||
384bdaa1cc70 | Joshua Spence | Add an optional mode for `PhutilJSONParser` to detect duplicate keys | Jun 20 2014 | |||
f9730519f42c | Joshua Spence | Throw better exceptions from `PhutilJSONParser`. | Jun 20 2014 | |||
3bd9044d42bb | Joshua Spence | Fix the handling of empty keys in `PhutilJSONParser`. | Jun 20 2014 | |||
dd7f571b61ed | Joshua Spence | Modify the JsonLint library to return `array` instead of `stdClass`. | Jun 20 2014 | |||
5559a21fe307 | Joshua Spence | Add a native JSON parser. | Jun 19 2014 | |||
41d51cc2b01d | epriestley | Rebuild `xhpast.exe` with static linkage | Jun 16 2014 | |||
a19fc8fd2f3e | epriestley | Update xhpast.exe | Jun 13 2014 | |||
4ffb05ae9c0c | Joshua Spence/epriestley | Exclude some test data from being linted. | Jun 9 2014 | |||
479906f7b53b | Joshua Spence/epriestley | Apply various linter fixes. | Jun 9 2014 | |||
32f1dad1f4e5 | Joshua Spence/epriestley | Change double quotes to single quotes. | May 18 2014 | |||
9399881fd82a | Joshua Spence/epriestley | Add an `selectDescendantsOfTypes` to the `AASTNode`. | May 15 2014 | |||
4b85681758d7 | Joshua Spence/epriestley | Attempt to automatically build XHPAST. | May 12 2014 | |||
1490f4fa10c8 | epriestley | Make PhutilGitURI and PhutilURI strict about leading whitespace | Apr 29 2014 | |||
5e2bf858ee86 | James Rhodes/epriestley | Latest xhpast for Windows | Apr 23 2014 | |||
159b5065d9d4 | epriestley | Support file attachments on HTTPSFuture | Apr 22 2014 | |||
904d39effd20 | Eric Stern/epriestley | Add array method dereference support to xhpast. | Mar 25 2014 | |||
8ceb9d4d9b32 | epriestley | Update some libphutil docs | Mar 11 2014 | |||
4c7b876e5ad8 | Joshua Spence/epriestley | Utilize `assertFalse` and `assertTrue` methods. | Mar 9 2014 | |||
01e849c9bafc | epriestley | Add assertions to every test in libphutil/ | Mar 7 2014 | |||
1f8510cf854b | Joshua Spence/epriestley | Minor linter fixes | Feb 25 2014 | |||
8fb705f8e4b9 | Eric Stern/epriestley | XHPAST array_function_derefence support | Feb 7 2014 | |||
9e85344d3ffb | epriestley | Encode username and password correctly in PhutilURI | Feb 6 2014 | |||
e719f331aa1a | Eric Stern/epriestley | Add support in XHPAST for "(new X)->y" syntax (added in 5.4) | Feb 5 2014 | |||
ae84814b1688 | epriestley | Allow PHPAST to evalStatic() an n_CONCATENATION_LIST of static nodes | Feb 5 2014 | |||
10a688376d24 | Bob Trahan | Add WARNING and IMPORTANT to remarkup | Jan 24 2014 | |||
86d651f9c929 | epriestley | Mostly align parser to PHP 5.5.8 | Jan 21 2014 | |||
93a29d837130 | epriestley | Align PHPAST lexer to PHP 5.5.8 | Jan 21 2014 | |||
2a1a4b020a76 | epriestley | Add PHPAST test for remaining language features | Jan 21 2014 | |||
c2e32dcf8f29 | epriestley | Add PHPAST tests for static class expressions, callable, traits, finally and… | Jan 21 2014 | |||
20aa61e6c9fc | epriestley | Add PHPAST test for empty heredoc | Jan 21 2014 | |||
74999552f0cc | epriestley | Add a PHPAST test case for most of the PHP grammar | Jan 21 2014 | |||
65f813e7ab78 | epriestley | Add failing PHPAST test case for binary literals | Jan 21 2014 | |||
75feb3d50b23 | epriestley | Add PHPAST test cases for most lexer patterns | Jan 21 2014 | |||
cded4338fe33 | epriestley | Add unit test scaffolding for XHPAST/PHPAST | Jan 21 2014 | |||
1aa6299fcdfb | Joshua Spence/epriestley | Allow `PhutilTypeSpec` to work with classes and subclasses. | Jan 7 2014 | |||
cd5e097be808 | Jakub Vrana | Support b'binary string' in XHPASTNode | Nov 27 2013 | |||
aa45dfcc2c33 | epriestley | Fix a lexer issue with SimpleOptions and backslashes in unterminated quotes | Oct 15 2013 | |||
7eccbcfe5f53 | epriestley | Implement Bugtraq as a standalone parse step | Sep 18 2013 | |||
cb35349399f1 | epriestley | Allow PhutilTypeSpec to validate regular expressions | Sep 2 2013 | |||
4dc37df2bd86 | epriestley | Make PhutilDocblockParser slightly more liberal in finding "@special"… | Aug 27 2013 | |||
7949a69ca237 | epriestley | Implement a simple type language | Aug 23 2013 | |||
473274f9a7df | epriestley | Add an LR(1) parser generator to libphutil | Aug 23 2013 | |||
ec2a74f18d72 | Jakub Vrana | Let PHP decide whether to use int or float in evalStatic() | Jul 10 2013 | |||
7126e0159f89 | Jakub Vrana | Let PHP decide whether to use int or float in evalStatic() | Jul 10 2013 | |||
235f37128906 | Jakub Vrana | Allow extracting variables from XHPAST strings | Jul 10 2013 | |||
800b03b0c7ff | Gareth Evans/epriestley | Add a request parser. | Jun 24 2013 | |||
f57b8334b7ed | Bryan Cuccioli/epriestley | Improve invalid workflow message. | Jun 9 2013 | |||
eb57c901d6e3 | epriestley | Parse hosts more strictly in `PhutilURI` | Apr 29 2013 | |||
80d610d7e2d5 | Wez Furlong | use parse_url() for URI parsing | Apr 18 2013 | |||
023773d4110e | Nick Harper | Redo D5527 | Apr 4 2013 | |||
fcc8bd48cf49 | Nick Harper | Fix uri generation when provided relative path | Apr 2 2013 | |||
09ea05659978 | epriestley | Restore older SimpleOptions parsing behavior for values with spaces | Mar 1 2013 | |||
af37e0c80a60 | epriestley | Allow SimpleOptions to parse quoted keys and values | Feb 21 2013 | |||
dc3ad4554c22 | vrana | Fix parsing of XHPAST parse error | Feb 21 2013 | |||
2ad75e7458e9 | epriestley | Provide optional detailed help from workflows | Feb 14 2013 | |||
d4b3191fb08e | epriestley | Update XHPAST rules for "\e" in string literals | Jan 31 2013 | |||
ac5ab3484a7a | vrana | Move isConstantString() from XHPAST linter to XHPAST node | Jan 30 2013 | |||
3d13f88d3eb9 | epriestley | Make "cmd flow --help" work like "cmd help flow" | Dec 7 2012 | |||
d6ca7b4fb04d | epriestley | Add a case-sensitive mode to PhutilSimpleOptions | Nov 29 2012 | |||
dbec5db52d84 | vrana | Statically link xhpast.exe | Nov 12 2012 | |||
4f9915ecac81 | vrana | Delete license headers from files | Nov 5 2012 | |||
e27d998e8ff5 | vrana | Allow Windows directories in console highlighter | Nov 1 2012 | |||
72936140a65e | Jakub Vrana | Install an evil Windows virus in the heart of libphutil | Oct 26 2012 |
c4science · Help