aboutsummaryrefslogtreecommitdiffstats
path: root/ninja.cc
Commit message (Expand)AuthorAgeFilesLines
* `clang-format -i -style=file *.cc *.h`Dan Willemsen2017-10-111-45/+42
* Include implicit outputs in the DepNode graphDan Willemsen2017-08-151-11/+4
* Support Ninja implicit outputsDan Willemsen2017-08-091-1/+15
* Allow rules to specify custom ninja poolsDan Willemsen2016-11-051-1/+6
* Optimize findleaves regen checkDan Willemsen2016-10-191-0/+5
* Merge pull request #97 from danw/file_funcDan Willemsen2016-10-041-20/+16
|\
| * Implement the `file` function to read and write filesDan Willemsen2016-10-031-20/+16
* | Optimize RunCommand by removing /bin/sh wrapper when possibleDan Willemsen2016-10-011-0/+1
|/
* ninja: Don't emit special targets (.*)Dan Willemsen2016-09-191-0/+3
* Allow NULL filename for -d flagShinichiro Hamaji2016-05-181-2/+4
* [C++] Add -d flag to make debugging slightly easierShinichiro Hamaji2016-05-121-0/+2
* [C++] Handle .POSIX at eval timeShinichiro Hamaji2016-04-271-3/+4
* [C++] Store SHELL value in command resultStefan Becker2016-04-121-0/+1
* [C++] Add support for .POSIX:Stefan Becker2016-04-121-1/+3
* [C++] Use USE_GOMA variable to see goma will be usedShinichiro Hamaji2016-04-091-10/+4
* Put a whitespace for subshell before a close parenShinichiro Hamaji2016-03-171-2/+2
* Add a whitespace after an open paren for subshellShinichiro Hamaji2016-03-171-1/+1
* Fix https://github.com/google/kati/issues/47Shinichiro Hamaji2016-03-151-9/+3
* Use subshell even when a command starts with '('Shinichiro Hamaji2016-03-151-3/+0
* Detect depfiles only when --detect_depfiles is specifiedShinichiro Hamaji2016-03-151-0/+2
* [C++] Use C++11's threading library againShinichiro Hamaji2016-02-261-2/+2
* [C++] Remove --gen_regen_ruleShinichiro Hamaji2016-02-191-22/+2
* [C++] Escape $(SHELL) in ninjaShinichiro Hamaji2016-02-191-5/+9
* [C++] Handle multi-word SHELL in $(shell)Shinichiro Hamaji2016-02-181-30/+0
* [C++] Rename mutex related classesShinichiro Hamaji2016-02-161-2/+2
* [C++] Set CPU affinityShinichiro Hamaji2016-02-161-25/+23
* [C++] Use per-task buffer for EmitNodeShinichiro Hamaji2016-02-151-26/+26
* [C++] Run EmitNode in parallelShinichiro Hamaji2016-02-151-28/+49
* [C++] Introduce NinjaNode for two phase ninja generationShinichiro Hamaji2016-02-151-32/+57
* [C++] Ninja: Detect and drop mkdir -p $(dir $@)Dan Willemsen2016-02-101-5/+29
* [C++] Move NeedsRegen from ninja.cc to regen.ccShinichiro Hamaji2016-01-201-294/+23
* [C++] Introduce .KATI_DEPFILE againShinichiro Hamaji2016-01-201-6/+19
* Revert "[C++] Introduce .KATI_DEPFILE target specific variable"Shinichiro Hamaji2016-01-201-25/+7
* [C++] Introduce .KATI_DEPFILE target specific variableShinichiro Hamaji2016-01-201-7/+25
* Force regen if ninja file is missingShinichiro Hamaji2015-12-121-9/+20
* [C++] Regenerate build.ninja when PATH was changedShinichiro Hamaji2015-12-091-1/+4
* Set local_pool after a command with gomacc is foundShinichiro Hamaji2015-11-261-1/+11
* [C++] Do not crash when .kati_stamp is missingShinichiro Hamaji2015-11-171-2/+5
* Add --no_ignore_dirty flagColin Cross2015-11-121-2/+3
* [C++] separate ninja shell script into twoColin Cross2015-11-091-2/+20
* [C++] Remove gen_all_phony_targets flagShinichiro Hamaji2015-11-091-2/+1
* [C++] Regenerate ninja files when symlink was changedShinichiro Hamaji2015-10-151-2/+15
* [C++] Make the fast pass of EscapeShell consistent with the restShinichiro Hamaji2015-10-091-1/+1
* [C++] Do not escape ! in a shell scriptShinichiro Hamaji2015-10-091-1/+0
* [C++] Add .KATI_RESTAT builtin targetShinichiro Hamaji2015-10-021-0/+3
* [C++] Do not have multiple default statements in a ninja fileShinichiro Hamaji2015-10-011-6/+10
* Add support for default targets in ninja outputColin Cross2015-09-291-5/+9
* [C++] Always emit default statement in ninjaShinichiro Hamaji2015-09-291-8/+12
* [C++] Use g_flags instead of passing flags to ninja.ccShinichiro Hamaji2015-09-281-64/+35
* [C++] A minor style fixShinichiro Hamaji2015-09-281-2/+3