Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mingw: fix quoting of -DNINJA_PYTHON | Evan Martin | 2012-07-27 | 1 | -3/+3 |
| | |||||
* | bootstrap: set _WIN32_WINNT to WinXP for mingw | Evan Martin | 2012-07-27 | 1 | -3/+5 |
| | | | | From a patch from Peter Kuemmel <syntheticpp@gmx.net>. | ||||
* | wrap at 80 columns | Evan Martin | 2012-07-27 | 2 | -3/+7 |
| | |||||
* | Merge pull request #369 from maximuska/proposed/packaging-rpm | Evan Martin | 2012-07-27 | 2 | -0/+53 |
|\ | | | | | packaging: added basic RPM building | ||||
| * | packaging: added basic RPM building | Maxim Kalaev | 2012-07-27 | 2 | -0/+53 |
|/ | |||||
* | Merge pull request #368 from nico/toolpipe | Evan Martin | 2012-07-25 | 1 | -1/+4 |
|\ | | | | | Don't print 'Entering directory' when running tools. | ||||
| * | Don't print 'Entering directory' when running tools. | Nico Weber | 2012-07-25 | 1 | -1/+4 |
|/ | |||||
* | Merge pull request #367 from tfarina/lowercase | Evan Martin | 2012-07-24 | 1 | -3/+3 |
|\ | | | | | Use lowercase consistently. | ||||
| * | Use lowercase consistently. | Thiago Farina | 2012-07-20 | 1 | -3/+3 |
|/ | | | | | | https://github.com/martine/ninja/issues/360 Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | Merge pull request #366 from sgraham/no-noisy-cursor | Evan Martin | 2012-07-20 | 1 | -6/+20 |
|\ | | | | | windows: use WriteConsoleOutput instead of printf to avoid moving cursor | ||||
| * | windows: use WriteConsoleOutput instead of printf to avoid moving cursor | Scott Graham | 2012-07-19 | 1 | -6/+20 |
| | | |||||
* | | Merge pull request #365 from maximuska/proposed/dep-file-parsing-more-specials | Evan Martin | 2012-07-19 | 3 | -17/+30 |
|\ \ | |/ |/| | dep file parsing: allow '@' and '=' in paths | ||||
| * | dep file parsing: allow '@' and '=' in paths | Maxim Kalaev | 2012-07-19 | 3 | -17/+30 |
|/ | |||||
* | disallow crlf in manifest files | Evan Martin | 2012-07-18 | 3 | -53/+81 |
| | | | | | | | | | | | | | | | It turns out to be trickier than expected to process these correctly. It turns out to also be trickier than expected to give a nice error message on encountering these. But the behavior prior to this patch would just be silent failures where we attempted to examine paths that accidentally contained embedded \r. For now, fix all regexes of the form [^...] to include \r in the excluded block, then assert that we get a vague lexer error near the problem. In the future perhaps we can open manifest files in text mode on Windows or just disallow Windows-style CRLF in the manual. | ||||
* | explain mode: show which input is more recent | Evan Martin | 2012-07-17 | 1 | -1/+4 |
| | | | | Patch from Scott Graham <scottmg@chromium.org>. | ||||
* | windows: get correct path for ninja_syntax | Evan Martin | 2012-07-17 | 1 | -1/+1 |
| | | | | Patch from Scott Graham <scottmg@chromium.org>. | ||||
* | gitignore unpacked gtest | Evan Martin | 2012-07-17 | 1 | -0/+1 |
| | | | | Patch from Scott Graham <scottmg@chromium.org>. | ||||
* | subprocess_test: make SetWithLots run on all non-Windows platforms | Evan Martin | 2012-07-17 | 1 | -4/+6 |
| | | | | | I think it might have been an oversight that this was marked Linux-specific. | ||||
* | ninja_syntax: escape colons in paths | Evan Martin | 2012-07-17 | 1 | -6/+6 |
| | |||||
* | Merge pull request #340 from sgraham/fix-win-build | Evan Martin | 2012-07-17 | 3 | -2/+5 |
|\ | | | | | fix win32 compile, fix BuildLogTest.WriteRead on 2nd run | ||||
| * | remove unnecessary manual Close() | Scott Graham | 2012-06-19 | 1 | -1/+0 |
| | | |||||
| * | don't leak file handle on fail-to-upgrade case | Scott Graham | 2012-06-19 | 1 | -0/+1 |
| | | |||||
| * | fix win32 compile, fix BuildLogTest.WriteRead on 2nd run | Scott Graham | 2012-06-19 | 3 | -2/+5 |
| | | |||||
* | | Merge pull request #363 from usovalx/subprocess_test_build_failure | Evan Martin | 2012-07-17 | 1 | -0/+5 |
|\ \ | | | | | | | Add missing include of <sys/resouce.h> | ||||
| * | | Add missing include of <sys/resouce.h> | Oleksandr Usov | 2012-07-16 | 1 | -0/+5 |
| | | | |||||
* | | | fix manual to reflect reality of depfile cleaning | Evan Martin | 2012-07-17 | 1 | -3/+3 |
| | | | | | | | | | | | | Fixes issue #362. | ||||
* | | | Merge pull request #364 from tfarina/pragma-once | Evan Martin | 2012-07-17 | 4 | -4/+0 |
|\ \ \ | |/ / |/| | | Remove #pragma once from our header files. | ||||
| * | | Remove #pragma once from our header files. | Thiago Farina | 2012-07-17 | 4 | -4/+0 |
|/ / | | | | | | | | | | | https://github.com/martine/ninja/issues/358 Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | | Merge pull request #361 from HeisSpiter/master | Evan Martin | 2012-07-15 | 1 | -1/+1 |
|\ \ | | | | | | | Check more efficiently for emptiness | ||||
| * | | Efficiently check for emptiness | Pierre Schweitzer | 2012-07-14 | 1 | -1/+1 |
|/ / | |||||
* | | Merge pull request #359 from tedv/old-arch | Evan Martin | 2012-07-11 | 1 | -0/+7 |
|\ \ | | | | | | | Fix missing POLLRDHUP constant on older systems. | ||||
| * | | Clarify comment wording. | Ted Vessenes | 2012-07-11 | 1 | -3/+3 |
| | | | |||||
| * | | Fix missing POLLRDHUP constant on older systems. | Ted Vessenes | 2012-07-11 | 1 | -0/+7 |
|/ / | | | | | | | | | Attempting to compile with g++ 4.1.2 failed because the POLLRDHUP constant was not defined when <poll.h> is included. | ||||
* | | Merge pull request #357 from tfarina/manifest-parser | Evan Martin | 2012-07-09 | 9 | -14/+14 |
|\ \ | | | | | | | Rename parsers.* to manifest_parser.* | ||||
| * | | Rename parsers.* to manifest_parser.* | Thiago Farina | 2012-07-09 | 9 | -14/+14 |
|/ / | | | | | | | | | | | So it matches with the class name in there. Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | | Merge pull request #313 from wolfp/restat_missing_input | Evan Martin | 2012-07-03 | 2 | -7/+55 |
|\ \ | | | | | | | Do not reset restat_mtime if an input is missing | ||||
| * | | Add a test for missing input files in restat rules | wolfp | 2012-06-27 | 1 | -0/+54 |
| | | | |||||
| * | | Do not reset restat_mtime if an input is missing (issue #295) | wolfp | 2012-06-27 | 1 | -7/+1 |
| | | | |||||
* | | | Merge pull request #350 from maximuska/proposed/improve-dump-edge-node | Evan Martin | 2012-06-29 | 2 | -6/+27 |
|\ \ \ | |_|/ |/| | | Improving Edge::Dump, introducing Node::Dump | ||||
| * | | Improving Edge::Dump, introducing Node::Dump | Maxim Kalaev | 2012-06-28 | 2 | -6/+27 |
|/ / | | | | | | | | | | | | | - Edge::Dump could crash if called while inputs_ is being extended - Node::Dump prints Node attributes, in-edge and lists of out-edges - Dump functions now accept "prefix" parameter, printed along with the object for easier orientation. For example, edge->Dump("Re-reading deps files"). | ||||
* | | switch build log to print hashes as hex | Evan Martin | 2012-06-19 | 2 | -2/+3 |
| | | | | | | | | | | | | Nico convinced me that it's safe to do this without revving the build log format: the old decimal values will still parse as hex (just as different numbers) and cause a superfluous rebuild. | ||||
* | | add copyright header | Evan Martin | 2012-06-19 | 1 | -0/+14 |
| | | |||||
* | | add new binaries to gitignore | Evan Martin | 2012-06-19 | 1 | -0/+3 |
| | | |||||
* | | drop support of log formats < 4 | Evan Martin | 2012-06-18 | 2 | -23/+21 |
| | | | | | | | | | | Log format 4 was introduced in January. There's been plenty of time to migrate. | ||||
* | | use PRIu64 for printing 64-bit in, %d for printing int | Evan Martin | 2012-06-18 | 2 | -2/+23 |
| | | | | | | | | Fixes a warning. | ||||
* | | make canon_perftest build, add license | Evan Martin | 2012-06-18 | 1 | -0/+17 |
| | | |||||
* | | Merge pull request #338 from syntheticpp/empty-log-file | Evan Martin | 2012-06-18 | 1 | -3/+7 |
|\ \ | | | | | | | no recompacting needed when log file is empty | ||||
| * | | no recompacting needed when log file is empty | Peter Kuemmel | 2012-06-18 | 1 | -3/+7 |
|/ / | |||||
* | | Merge pull request #316 from tfarina/struct | Evan Martin | 2012-06-17 | 2 | -5/+6 |
|\ \ | | | | | | | No need to write 'struct' before type name when declaraing variables in ... | ||||
| * | | No need to write 'struct' before type name when declaraing variables in C++. | Thiago Farina | 2012-05-23 | 2 | -5/+6 |
| | | | | | | | | | | | | Signed-off-by: Thiago Farina <tfarina@chromium.org> |