History Graph
History Graph
Commit | Author | Details | Committed | |||
---|---|---|---|---|---|---|
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 | |||
579c23133164 | vrana | Properly escape argument parser exception | Oct 9 2012 | |||
7b18e75b006f | vrana | Write to STDERR instead of php://stderr | Oct 9 2012 | |||
ceaa5023ec82 | epriestley | Allow workflows to elect for partial parsing rather than full parsing | Sep 25 2012 | |||
e1aa8d799b4a | epriestley | Add `getTokenID()` to `AASTToken` | Sep 8 2012 | |||
d164d967f8f8 | vrana | Link libphutil test cases | Sep 8 2012 | |||
124019ef26b8 | vrana | Fix lint error in XHPASTTreeTestCase | Sep 8 2012 | |||
00f20310baa5 | epriestley | Hide option reference unless --full is passed | Sep 5 2012 | |||
7f4334d03989 | epriestley | Add a `writeLog()` method to PhutilConsole for writing debug/log information | Sep 4 2012 | |||
9bb97392da65 | Nick Harper | Define and use a const instead of 77 | Aug 14 2012 | |||
496f67fdf66a | epriestley | Make error message from STDERR in exec channel | Aug 10 2012 | |||
10965d5b649e | epriestley | Add PhutilGitURI for parsing scp-style Git URIs | Jul 23 2012 | |||
5fa76b5936e7 | epriestley | Add basic remote console support | Jun 25 2012 | |||
037f7c416374 | vrana | Throw instead of E_NOTICE from AASTNode::getChildByIndex(0) with no children | Jun 22 2012 | |||
30fa8cfb85f6 | vrana | Allow enabling ANSI | Jun 20 2012 | |||
ea3ba2560fd0 | vrana | Fix lint errors found by Nemo | Jun 12 2012 | |||
421a28bc14f6 | vrana | Fix comment | Jun 4 2012 | |||
d52d0ea2ff3b | vrana | Fix comment | Jun 4 2012 | |||
4207e3ab1496 | epriestley | Improve parsing for email addresses like: alincoln <alincoln at logcabin dot… | Jun 3 2012 | |||
f68c5514d557 | vrana | Move files one level up | Jun 1 2012 | |||
102e8773ca20 | epriestley | Upgrade libphutil to libphutil v2 | May 30 2012 | |||
de198bfcaa16 | epriestley | Add a console highlighter and language guesser | May 23 2012 | |||
844199c0bcb9 | epriestley | Allow language guesser to guess diffs correctly | May 21 2012 | |||
1453f8ca9f17 | epriestley | Minor doc updates | May 12 2012 | |||
c13b6cde9d96 | vrana | Don't highlight documents containing word rainbow by rainbow | Apr 27 2012 | |||
40a721df824a | epriestley | Add Workflows to PhutilArgumentParser | Apr 26 2012 | |||
db9c7168ea13 | vrana | Avoid double indenting in console wrapping | Mar 29 2012 | |||
7353188656c2 | vrana | Check if array values are instances of something | Mar 29 2012 | |||
667a0890cd8e | Hafsteinn Baldvinsson/epriestley | Fixing a typo in libphutil | Mar 9 2012 | |||
4553ef3eff44 | epriestley | Provide more flexible caching for AAST | Mar 8 2012 | |||
cff028a25e52 | epriestley | Add builtin CLI profiling to every PhutilArgumentParser script | Mar 8 2012 | |||
56de30352917 | epriestley | Make SimpleOptions parser more strict | Feb 17 2012 | |||
7765d513949b | epriestley | Add a simple language guesser for shells scripts and other things we can… | Feb 15 2012 | |||
e284f7f0065e | epriestley | Add parseStandardArguments() to PhutilArgumentParser | Feb 3 2012 | |||
b70b384187d4 | epriestley | Don't show "OPTION SUMMARY" if only wildcard options exist in… | Feb 3 2012 | |||
cd70f6537d38 | epriestley | Use PhutilArgumentParser in Daemon overseer/executor | Feb 3 2012 | |||
bfc408aa0243 | epriestley | Provide a basic argument parser for libphutil | Feb 1 2012 | |||
6f71ac6b9432 | epriestley | Make XHPAST keep unterminated mutiline comments instead of discarding them | Jan 31 2012 | |||
97102d64c0cd | epriestley | Mark all final-izable classes in libphutil as 'final' | Jan 30 2012 | |||
c6a91d0480d6 | epriestley | Remove XHP and yield support from XHPAST | Jan 27 2012 | |||
54e2376ebf34 | epriestley | Improve Docblock parser handling of "@flags" | Jan 27 2012 | |||
48149a97a273 | epriestley | Improve libphutil documentation | Jan 17 2012 | |||
1d000c60c0a5 | epriestley | Add a simple option parser for comma-delimited lists, and add more features to… | Jan 16 2012 | |||
9d28aff0d2f7 | epriestley | Allow the docblock parser to handle hyphens in "@specials" | Jan 13 2012 | |||
5556fd5cc6ad | epriestley | Add a blanket guard for 'javascript:' hrefs in libphutil | Jan 12 2012 | |||
fe213d2c2508 | epriestley | Add getNextToken() and getPrevToken() methods to AASTToken | Jan 4 2012 | |||
c2bfd841daeb | epriestley | Separate XHPAST into AAST (an abstract AST) and XHPAST (a concrete, XHP AST) | Dec 14 2011 | |||
fb58b0a90af8 | epriestley | Fix libphutil's readable JSON serializer for empty arrays | Nov 17 2011 | |||
8fe8e9e83449 | epriestley | Provide a simple email parser class to libphutil | Sep 27 2011 | |||
46e554e0123a | epriestley | Detect URLs in Remarkup more craftily | Sep 22 2011 | |||
277d65b9f448 | epriestley | Add user/pass support to PhutilURI | Sep 6 2011 | |||
0e17561b5a11 | epriestley | Improve XHPAST consistency around statement lists | Aug 2 2011 | |||
58f00b9b82f7 | epriestley | Fix incorrect call to json_encode() | Jul 3 2011 | |||
2bd87dda3798 | epriestley | JSON pretty-printer | May 26 2011 |
c4science · Help