aboutsummaryrefslogtreecommitdiff
path: root/main.cc
AgeCommit message (Expand)Author
2018-08-22Var and Value classes cleanup and memory footprint reduction.Sasha Smundak
2018-07-27Do not rewrite dependencies on implicit outputs to be the primary outputSasha Smundak
2018-06-11Add --no_builtin_rulesDan Willemsen
2017-10-13Add segfault handlerDan Willemsen
2017-10-13Keep track of stack usage, report line that used the mostDan Willemsen
2017-10-11`clang-format -i -style=file *.cc *.h`Dan Willemsen
2017-08-15Turn off LeakSanitizer by defaultDan Willemsen
2017-02-22Add --color_warnings to make warnings/errors like clangDan Willemsen
2016-05-20Support all kinds of command line variablesShinichiro Hamaji
2016-02-22[C++] Associate global variables with Symbols directlyShinichiro Hamaji
2016-02-16[C++] Set CPU affinityShinichiro Hamaji
2016-02-09[C++] Report no-need-to-regen message to stderrShinichiro Hamaji
2016-02-08[C++] Do not delete Var twiceShinichiro Hamaji
2016-02-05[C++] Remove Evaluator::in_vars_Shinichiro Hamaji
2016-01-20[C++] Move NeedsRegen from ninja.cc to regen.ccShinichiro Hamaji
2015-12-05[C++] Never specify non-positive -j valueShinichiro Hamaji
2015-10-08[C++] Stop using realpath(1) to handle $(realpath) in recipeShinichiro Hamaji
2015-10-08[C++] Do not find first Makefile when -f is specifiedShinichiro Hamaji
2015-09-29[C++] Always emit default statement in ninjaShinichiro Hamaji
2015-09-28[C++] Use g_flags instead of passing flags to ninja.ccShinichiro Hamaji
2015-09-24Rename value.* and ast.* to expr.* and stmt.*, respectivelyShinichiro Hamaji
2015-09-09[C++] A global refactoring for command line flagsShinichiro Hamaji
2015-09-09[C++] Fix submake_basic.mk for non-ninja modeShinichiro Hamaji
2015-09-04[C++] Define MAKE=make -j cpus/2Shinichiro Hamaji
2015-09-04Correct the priority of initial variablesShinichiro Hamaji
2015-09-02Add --gen_all_phony_targets flagShinichiro Hamaji
2015-09-02Merge branch 'regen' of git://github.com/danw/kati into danw-regenShinichiro Hamaji
2015-09-02[C++] Stop restoring environment variables with --ninja_suffixShinichiro Hamaji
2015-08-25[C++] Regen ninja file if ckati arguments changeDan Willemsen
2015-08-19[C++] Introduce --remote_num_jobs instead of KATI_NINJA_NUM_JOBSShinichiro Hamaji
2015-08-15[C++] Fix ckati -fShinichiro Hamaji
2015-08-14[C++] Remove all shared_ptr<string>Shinichiro Hamaji
2015-08-14[C++] Stop using shared_ptr<string> in SimpleVarShinichiro Hamaji
2015-08-13[C++] Update the timestamp of .kati_stampShinichiro Hamaji
2015-08-13[C++] Add --ignore_dirty flagShinichiro Hamaji
2015-08-11[C++] Add --kati_dump_stamp flagShinichiro Hamaji
2015-08-06[C++] Add --regen_ignoring_kati_binary flag for developmentShinichiro Hamaji
2015-08-05[C++] Warn potential parse errorsShinichiro Hamaji
2015-08-01[C++] Automatically set -j based on the number of CPUsShinichiro Hamaji
2015-07-31[C++] Fix Mac buildShinichiro Hamaji
2015-07-31[C++] Use nano seconds for timestamp checkShinichiro Hamaji
2015-07-31[C++] Store original environment variables in .kati_stampShinichiro Hamaji
2015-07-31[C++] Report time spent for regen checkShinichiro Hamaji
2015-07-31[C++] Regenerate ninja file when $(wildcard) is changedShinichiro Hamaji
2015-07-31[C++] Update ninja file only when necessaryShinichiro Hamaji
2015-07-24[C++] Add --lunch flag to m2nShinichiro Hamaji
2015-07-24[C++] Add a rule for ninja file regenerationShinichiro Hamaji
2015-07-20[C++] ninja: allow specifying output directory for ninja filesColin Cross
2015-07-18Introduce --detect_android_echo flagShinichiro Hamaji
2015-07-17Set CXX=c++ on MacOSXShinichiro Hamaji