summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| | * Dump state for debuggingRobert Iannucci2012-11-101-0/+4
| | |
| | * Make edge dump pool name, and skip default poolRobert Iannucci2012-11-102-1/+10
| | |
| | * cover the nulled pool caseRobert Iannucci2012-11-101-19/+20
| | |
| | * Add some tests!Robert Iannucci2012-11-101-3/+129
| | |
| | * begin rationalizing platform for both parsersRobert Iannucci2012-11-101-7/+5
| | |
| | * block parse method doneRobert Iannucci2012-11-106-185/+277
| | |
| | * all building and tests passingRobert Iannucci2012-11-092-2/+2
| | |
| | * Dump pools with StateRobert Iannucci2012-11-093-6/+26
| | |
| | * Fix a bug... now chrome build works O_ORobert Iannucci2012-11-091-1/+1
| | |
| | * and some basic implementationRobert Iannucci2012-11-094-15/+46
| | |
| | * stub out an api and de-constify PoolRobert Iannucci2012-11-096-17/+63
| | |
| | * Const ref FTWRobert Iannucci2012-11-091-1/+1
| | |
| | * Pull graph.cc tooRobert Iannucci2012-11-091-1/+2
| | |
| | * Pull out base changes to stateRobert Iannucci2012-11-092-2/+40
| | |
| * | Fix clang warning.Thiago Farina2012-11-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The return type of CollectTarget() is Node, so we should return NULL in the failure case instead of false. src/ninja.cc:188:16: warning: initialization of pointer of type 'Node *' to null from a constant boolean expression [-Wbool-conversion] return false; ^~~~~ Signed-off-by: Thiago Farina <tfarina@chromium.org>
| * | Merge pull request #459 from maximuska/proposed/refactor-collect-targetsEvan Martin2012-11-121-49/+51
| |\ \ | | | | | | | | refactoring: decompose CollectTargetsFromArgs
| | * | refactoring: decompose CollectTargetsFromArgsMaxim Kalaev2012-11-091-49/+51
| | | |
| * | | Merge pull request #443 from tfarina/disk-interface-allocEvan Martin2012-11-121-1/+1
| |\ \ \ | | | | | | | | | | Allocate disk_interface near where it's needed.
| | * | | Allocate disk_interface near where it's needed.Thiago Farina2012-10-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids allocating disk_interface unnecessarily. Signed-off-by: Thiago Farina <tfarina@chromium.org>
| * | | | Merge pull request #454 from nico/tweakEvan Martin2012-11-121-1/+1
| |\ \ \ \ | | | | | | | | | | | | Fix a doxygen bug found by clang's -Wdocumentation.
| | * | | | Fix a doxygen bug found by clang's -Wdocumentation.Nico Weber2012-11-081-1/+1
| | | |_|/ | | |/| | | | | | | | | | | | | | | | | (That found one more issue, but I think that might be a bug in -Wdocumentation, http://llvm.org/PR14295.)
| * | | | Merge pull request #458 from rgeary1/minorEvan Martin2012-11-092-1/+4
| |\ \ \ \ | | |/ / / | |/| | | Minor improvements to ninja : Different exit code if user presses Ctrl-C, add eclipse to .gitignore, Improve an error message
| | * | | Exit status = 2 if user presses ctrl-cRichard Geary2012-11-091-0/+3
| | | | | | | | | | | | | | | | | | | | Change-Id: I7be958e18eb2e434e78afb6e03b332281a651957
| | * | | Improved error message with more informationRichard Geary2012-11-091-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: Idb1ce67a320a9819de262d83b498ee10eb362ed2
| * | | | refactor repeated code in cleanerEvan Martin2012-10-312-14/+18
| | | | |
| * | | | delete some obsolete TODOsEvan Martin2012-10-311-2/+1
| | | | |
| * | | | trailing whitespaceEvan Martin2012-10-311-1/+1
| | |_|/ | |/| |
| * | | browse.py: Don't truncate error message if ninja -t query fails.Philip Puryear2012-10-261-10/+15
| | | | | | | | | | | | | | | | Signed-off-by: Philip Puryear <philippuryear@gmail.com>
| * | | browse.py: Fix truncation with an unknown target.Philip Puryear2012-10-261-1/+3
| | | | | | | | | | | | | | | | Signed-off-by: Philip Puryear <philippuryear@gmail.com>
| * | | browse.py: Python 3 support.Philip Puryear2012-10-261-29/+34
| | | | | | | | | | | | | | | | Signed-off-by: Philip Puryear <philippuryear@gmail.com>
| * | | mingw helper: drop unused -r flagEvan Martin2012-10-231-6/+1
| | | |
| * | | fix whitespaceEvan Martin2012-10-231-14/+14
| | | |
| * | | Merge pull request #441 from tfarina/missing-virtualEvan Martin2012-10-172-6/+3
| |\ \ \ | | | | | | | | | | Add missing 'virtual' annotation to ReadFile() override.
| | * | | Add missing 'virtual' annotation to ReadFile() override.Thiago Farina2012-10-172-6/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Thiago Farina <tfarina@chromium.org>
| * | | | Merge pull request #448 from maximuska/proposed/buildlog-mini-refactor2Evan Martin2012-10-173-5/+36
| |\ \ \ \ | | | | | | | | | | | | Proposed/buildlog mini refactor2
| | * | | | build log: fixing parameter namesMaxim Kalaev2012-10-151-6/+6
| | | | | |
| | * | | | build log: mini-refactoring to use constructors to initialize entriesMaxim Kalaev2012-10-122-4/+14
| | | | | |
| | * | | | build log: moving HashCommand() calculation out of targets loopMaxim Kalaev2012-10-121-1/+2
| | | | | |
| | * | | | build log: Adding test for multiple target edgesMaxim Kalaev2012-10-121-0/+20
| | | |_|/ | | |/| |
| * | | | build metrics: StartEdge and EndEdgeMaxim Kalaev2012-10-121-0/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Total build time is also relevant. The costs of StartEdge and EndEdge turned out to be quite surprising. Especially if multiple targets are specified on edges. (I've tried declaring depfiles targets explicitly)
| * | | Merge pull request #439 from wolfp/metric-recompactEvan Martin2012-10-041-0/+1
| |\ \ \ | | | | | | | | | | Add metric for log recompacting
| | * | | Add metric for log recompactingPetr Wolf2012-10-041-0/+1
| | | | |
| * | | | Improve the efficiency of -t cleanPetr Wolf2012-10-042-1/+12
| |/ / / | | | | | | | | | | | | | | | | Prevent each node from being examined for cleaning multiple times, if it is used in several other nodes
| * | | Fix two spelling errorsMartin Olsson2012-10-031-1/+1
| |/ /
| * | Merge pull request #436 from tfarina/dry-run-unnamed-namespaceEvan Martin2012-10-021-24/+39
| |\ \ | | | | | | | | Move DryRunCommandRunner into a unnamed namespace.
| | * | Move DryRunCommandRunner into a unnamed namespace.Thiago Farina2012-10-021-24/+39
| | | | | | | | | | | | | | | | | | | | | | | | No functional change. Signed-off-by: Thiago Farina <tfarina@chromium.org>
| * | | Don't say -h is invalid whereas it is supported.Nicolas Despres2012-09-271-1/+1
| |/ / | | | | | | | | | | | | | | | | | | getopt_long(3) was reporting "ninja: invalid option -- h" when "ninja -h" was called. Regression most probably introduced by 5fdb12ed5cec4e1c853c64026142d088ff5519e1
| * | Merge pull request #427 from jonforums/jf/mingw-n-msvcEvan Martin2012-09-213-2/+4
| |\ \ | | | | | | | | fix mingw build fail - redux
| | * | Always include stdio.hJon2012-09-202-8/+2
| | | |
| | * | Give MinGW builds MSVC build helper superpowersJon2012-09-203-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | Note: _WIN32 is used instead of WIN32 to enable builds with MSVC IDE, Windows SDK non-IDE command line tools, and mingw/mingw-w64 based toolchains