summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge remote branch 'origin/master'Evan Martin2010-12-195-12/+28
|\
| * simplify token representation, speeding up parseEvan Martin2010-12-172-10/+11
| * use hash_map for paths; much faster buildsEvan Martin2010-12-173-2/+17
* | remove special builddirEvan Martin2010-12-194-62/+5
* | expand variables in build pathsEvan Martin2010-12-192-4/+39
|/
* verbosity tristateEvan Martin2010-12-144-12/+26
* use separate config objectEvan Martin2010-12-134-22/+22
* dry run flagEvan Martin2010-12-133-2/+36
* verbose modeEvan Martin2010-12-073-4/+17
* factor out build loggingEvan Martin2010-12-062-14/+40
* move src into subdirEvan Martin2010-12-0518-0/+3072