summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* drop DumpBacktraceEvan Martin2011-02-281-9/+0
| | | | It wasn't that helpful; simplifies other platforms to just not use it.
* get the number of CPUs on FreeBSD and OS X via sysctl()Evan Martin2011-02-281-0/+14
| | | | From a patch from asmodai@in-nomine.org and dmitry@codingrobots.com.
* add copyrightsEvan Martin2011-02-0626-1/+363
|
* create builddir on start; fixes bootstrapEvan Martin2011-02-061-1/+13
|
* use -f for input file, matching makeEvan Martin2011-02-051-3/+3
|
* include command name when printing output, add newlineEvan Martin2011-02-051-6/+10
|
* fancier outputEvan Martin2011-02-052-15/+58
|
* cleanup phony testingEvan Martin2011-02-053-3/+8
|
* use builddir for log fileEvan Martin2011-02-041-3/+6
|
* 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
| | | | | | This was a very subtle bug, and the difficulty of writing a test for it makes me think I've gone about the testing infrastructure the wrong way. I intend to follow this by fixing up the way tests work.
* 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
|