summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* ignore whitespace in makefilesEvan Martin2011-02-043-4/+22
* refactor parse error messagesEvan Martin2011-02-043-14/+16
* include path when printing a makefile parse errorEvan Martin2011-02-042-2/+5
* implement parallelism flagEvan Martin2011-02-011-3/+4
* parallelism flag, guess based on cpuinfoEvan Martin2011-02-012-7/+40
* move tools into a flagEvan Martin2011-01-282-22/+20
* move dry run info inside build logEvan Martin2011-01-232-3/+5
* pass config into build logEvan Martin2011-01-235-5/+13
* recompact log filesEvan Martin2011-01-232-8/+70
* allow implicit depsEvan Martin2011-01-234-5/+38
* refactor mainEvan Martin2011-01-231-59/+67
* call out ctl-c for quittingEvan Martin2011-01-231-1/+1
* add browser modeEvan Martin2011-01-232-1/+171
* Merge branch 'master' of neugierig.org:projects/git/ninjaEvan Martin2011-01-201-1/+33
|\
| * add mode for querying dependency graphEvan Martin2011-01-191-1/+33
* | split some of jumble outEvan Martin2011-01-193-68/+75
|/
* add an include statementEvan Martin2011-01-153-11/+35
* remove vestigal builddirEvan Martin2011-01-152-3/+0
* remove tempnamEvan Martin2011-01-091-8/+7
* work around an unused variable warningEvan Martin2011-01-081-1/+2
* don't log commands in dry-run modeEvan Martin2011-01-081-1/+1
* record edge timingEvan Martin2011-01-081-13/+14
* remove needless virtualsEvan Martin2011-01-081-3/+3
* don't get stuck on phony edgesEvan Martin2011-01-081-0/+3
* don't track timing for phony edgesEvan Martin2011-01-081-3/+6
* compute edge timingEvan Martin2011-01-081-8/+28
* remove ResetDirtyEvan Martin2011-01-083-22/+4
* work around mktemp warningEvan Martin2011-01-081-2/+1
* move towards virtual fs for build testsEvan Martin2011-01-081-34/+67
* remove bottom-up dirtyingEvan Martin2011-01-085-73/+54
* split out graph into its own headerEvan Martin2011-01-0812-316/+349
* missing implicit deps are okEvan Martin2011-01-081-2/+5
* catch ourselves when we're stuckEvan Martin2011-01-083-8/+19
* don't crash in tests where we don't use a log fileEvan Martin2011-01-083-2/+8
* build log entries can be over 64kb(!)Evan Martin2011-01-071-1/+1
* hide log fileEvan Martin2011-01-071-1/+1
* rebuild when command lines changeEvan Martin2011-01-071-0/+10
* state holds build log, not configEvan Martin2011-01-075-8/+9
* later entry in build log should overwrite earlier oneEvan Martin2011-01-072-1/+17
* reread previous log on startupEvan Martin2011-01-072-1/+11
* move buildlog to main driverEvan Martin2010-12-263-6/+11
* hook up build logEvan Martin2010-12-262-1/+9
* rename BuildStatusLogEvan Martin2010-12-232-12/+12
* add a class for logging builds (commands + timing)Evan Martin2010-12-233-0/+169
* aggressively eval variables in build blocksEvan Martin2010-12-213-4/+10
* immediately evaluate variables in top-level bindingsEvan Martin2010-12-213-6/+20
* fix plan edge count computationEvan Martin2010-12-201-1/+1
* initialize pointerEvan Martin2010-12-201-0/+1
* restore gyp root hackEvan Martin2010-12-201-0/+9
* allow one-letter variable namesEvan Martin2010-12-192-4/+6