Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | windows: fix size_t<->int conversions in ninja.exe | Evan Martin | 2012-08-10 | 1 | -2/+2 |
| | |||||
* | Revert "Make StringPiece data members private." | Nico Weber | 2012-07-28 | 1 | -1/+1 |
| | | | | | | This reverts commit 904c9610fe66c4f4bd63a07d6f057c8603d24394. The commit caused issue #380, this revert fixes it. The revert also makes the test from the previous commit pass. | ||||
* | Merge pull request #352 from tfarina/string-piece-private | Evan Martin | 2012-07-27 | 1 | -1/+1 |
|\ | | | | | Make StringPiece data members private. | ||||
| * | Make StringPiece data members private. | Thiago Farina | 2012-06-30 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | | dep file parsing: allow '@' and '=' in paths | Maxim Kalaev | 2012-07-19 | 1 | -14/+22 |
|/ | |||||
* | allow '(' and ')' in depfile paths | Evan Martin | 2012-06-12 | 1 | -6/+10 |
| | | | | Fixes issue #327. | ||||
* | Depfile parser accept tilde. | Nicolas Despres | 2012-03-14 | 1 | -9/+7 |
| | |||||
* | Issue #241 - handle depfiles generated by older versions of GCC | Oleksandr Usov | 2012-03-12 | 1 | -4/+12 |
| | | | | | | | | | | Older versions of GCC would produce broken depfiles when -MT or -MQ is used gcc43 -MT foo.o -MMD -MF foo.o.d -o foo.o -c foo.c will result in the following depfile foo.o foo.o: <dependencies> Parse multiple outputs unifying duplicates and correctly report errors if they are different. | ||||
* | minor re2c cleanups | Evan Martin | 2011-12-29 | 1 | -2/+3 |
| | |||||
* | handle nuls more carefully in re2c rules | Evan Martin | 2011-12-29 | 1 | -22/+29 |
| | | | | | | | | | | - '.' in re2c matches anything except \n, which means it matches \000. Be more careful about which characters we match. - The fallback rule [^] reads ahead another character, which means it can read past the trailing \000. Add a separate rule to match it specifically. This was found by Valgrind. | ||||
* | de-escape backslashes in depfiles while parsing | Evan Martin | 2011-12-28 | 1 | -80/+113 |
| | |||||
* | switch DepfileParser to take a string* to make memory clearer | Evan Martin | 2011-12-27 | 1 | -4/+4 |
| | | | | Add some comments as well. | ||||
* | fix depfile regex to not match empty strings | Evan Martin | 2011-12-27 | 1 | -12/+11 |
| | | | | From a patch from Allan Odgaard <github@simplit.com>. | ||||
* | handle backslashes and isolated colons in depfile parser | Evan Martin | 2011-12-19 | 1 | -33/+27 |
| | | | | | | | | The logic was wrong if the input looked like foo : bar baz with a space before the colon. Test from Frances <frances.buontempo@gmail.com>. | ||||
* | remove makefile parsing code, use depfile code instead | Evan Martin | 2011-12-07 | 1 | -10/+22 |
| | |||||
* | use re2c to parse depfiles | Evan Martin | 2011-12-07 | 1 | -0/+150 |