summaryrefslogtreecommitdiffstats
path: root/src/ninja.cc
Commit message (Expand)AuthorAgeFilesLines
* Fix typosDimitris Apostolou2020-07-071-2/+2
* restat: No need for loading build.ninjaJan Niklas Hasse2020-01-161-1/+1
* restat: Accept list of outputs to restat (none means all)Jan Niklas Hasse2020-01-161-1/+19
* Merge branch 'master' into clean_dead_outputsJan Niklas Hasse2020-01-041-42/+100
|\
| * Merge pull request #1534 from mathstuf/remove-depslog-restrictionJan Niklas Hasse2020-01-041-15/+3
| |\
| | * depfile_parser: remove restriction on multiple outputsBen Boeckel2019-11-201-15/+3
| * | Merge pull request #1685 from jhasse/restatJan Niklas Hasse2020-01-041-8/+60
| |\ \
| | * | Ignore nonexistent .ninja_log/.ninja_deps for restat and recompactJan Niklas Hasse2019-12-231-10/+24
| | * | Add restat tool which recalculates all mtimes in the build logJan Niklas Hasse2019-12-231-0/+38
| | |/
| * | Fix logic-error in IsPathDead, see #1432Jan Niklas Hasse2019-12-271-1/+1
| * | Fix error handling for getcwdAndreas Kempf2019-12-271-2/+4
| |/
| * compdb: Dump every rule without any arguments, fix #1377Jan Niklas Hasse2019-08-021-16/+28
| * Improve const-correctness in compdb related methodsJan Niklas Hasse2019-08-021-1/+2
* | Adding a way to clean dead build artifacts that have an entry in the build log,ikifof2019-05-251-3/+8
|/
* Resurrect the 'rules' tool.Nicolas Despres2019-05-091-0/+52
* query: load dyndep files for queried edgesBrad King2019-04-181-0/+7
* graph: load dyndep filesBrad King2019-04-181-1/+1
* clean: remove unnecessary Cleaner constructor variantBrad King2019-04-181-1/+1
* Restore depfile toleration of multiple output paths on distinct linesBrad King2018-11-191-1/+18
* Fit --help output into 80 columns and move verbose up, fix #1500Jan Niklas Hasse2018-11-161-3/+3
* Explain why there's no browse tool, fix #1478Jan Niklas Hasse2018-11-141-3/+6
* Make -j 0 run unlimited parallel builds, fix #1309Martell Malone2018-11-141-3/+6
* Add --verbose as an alternative spelling for -v, fix #1310Jan Niklas Hasse2018-11-131-1/+2
* Misc typo fixes by https://github.com/codespell-project/codespell/Mo Zhou2018-09-061-1/+1
* make `-w dupbuild` default to `err`Nico Weber2018-04-051-0/+1
* [compdb] Move declarations closer to their use.Asanka Herath2018-04-051-3/+3
* [compdb] Expand response files inline based on a switch.Asanka Herath2018-04-051-2/+60
* Merge pull request #1386 from jmgao/exitNico Weber2018-04-051-14/+16
|\
| * Don't clean up after ourselves when exiting.Josh Gao2018-02-191-14/+16
* | Merge pull request #1373 from BillyDonahue/help_k_zeroNico Weber2018-04-051-1/+1
|\ \
| * | Update Usage to show "-k 0" behaviorBilly Donahue2018-01-121-1/+1
| |/
* | Add 'output' field to compdb outputScott Graham2018-02-071-0/+2
|/
* Merge pull request #1219 from QuLogic/resolutionNico Weber2017-10-201-1/+1
|\
| * Make TimeStamp 64-bit.Elliott Sales de Andrade2017-09-161-1/+1
* | escape usage examplesRefael Ackermann2017-10-191-3/+3
|/
* Restore tolerance of self-referencing phony build statementsBrad King2017-09-081-2/+16
* Factor ManifestParser options into a structureBrad King2017-09-071-4/+5
* Support restat when rebuilding manifestDan Willemsen2017-02-081-4/+13
* Merge pull request #1181 from DanielWeber/issue-1161Nico Weber2017-01-241-2/+2
|\
| * Allow more path componentsDaniel Weber2016-08-221-2/+2
* | teach -t commands to optionally print only the final commandNico Weber2016-11-061-5/+35
|/
* Pass location of build.ninja file to browse scriptColin Cross2016-04-191-27/+27
* browse: support --port and --no-browser optionsPeter Wu2016-03-111-5/+1
* Fix ambiguous call to set_terminate on Windows platformg4m42016-02-171-1/+1
* Replace ManifestParser::FileReader with general FileReaderBrad King2016-02-031-10/+1
* Merge pull request #1096 from sgraham/dupe-edge-actionNico Weber2016-01-291-1/+3
|\
| * dupe_edge_should_err from bool to enumScott Graham2016-01-271-1/+3
* | Add -d keepdepfile to preserve depfilesShinichiro Hamaji2016-01-281-5/+10
|/
* Remove unnecessary `std::`Tetsuo Kiso2016-01-101-2/+2
* Do not attempt to rebuild infinitely in dry-run mode.Nicolas Despres2015-12-091-0/+4