summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* fix unit testEvan Martin2011-05-022-2/+2
* Merge pull request #36 from polrop/test-clean-tool.Evan Martin2011-05-029-51/+399
|\
| * The cleaner can be used multiple times now.Nicolas Despres2011-05-021-90/+48
| * Return non-zero status when errors occur.Nicolas Despres2011-05-029-40/+78
| * Add a test for the clean tool.Nicolas Despres2011-05-028-34/+386
* | Add a Warning() report function.Nicolas Despres2011-05-023-2/+14
|/
* windows: use abstractions in ninja.ccEvan Martin2011-05-021-6/+13
* windows: getopt const clean hackEvan Martin2011-05-021-3/+3
* windows: use millis abstraction instead of non-portable gettimeofdayEvan Martin2011-05-021-14/+28
* remove ROOT_HACK hack; it is unusedEvan Martin2011-05-021-9/+0
* windows: abstract around mkdir vs _mkdirEvan Martin2011-05-023-1/+19
* windows: use portable replacement of setlinebuf()Evan Martin2011-05-021-1/+1
* use refactored function to support implicit "all" targetEvan Martin2011-05-013-16/+20
* canonicalize paths in refactored functionEvan Martin2011-05-011-2/+5
* refactor out adding "all" to graph toolEvan Martin2011-05-011-21/+31
* add test for RootNodes(); fix commentEvan Martin2011-05-013-12/+28
* drop reserved words 'build'/'rule'/'subninja'/etc.Evan Martin2011-05-013-50/+52
* fix warnings on Mac 10.5Arnaud Gelas2011-04-303-0/+6
* fix compilation error on Mac 10.5Arnaud Gelas2011-04-301-1/+1
* fix SEGV in graph_testHiroyuki Iwatsuki2011-04-291-5/+5
* add doxygen-compatibile comments to most classesEvan Martin2011-04-2916-63/+116
* fix a signedness warningEvan Martin2011-04-291-1/+1
* Merged pull request #31 from polrop/generate-whole-graph.Evan Martin2011-04-291-6/+20
|\
| * graph: Assume all root nodes if no target given.Nicolas Despres2011-04-261-6/+20
* | Merged pull request #30 from polrop/more-tools.Evan Martin2011-04-295-2/+447
|\ \ | |/
| * Add the 'clean' tool.Nicolas Despres2011-04-263-1/+295
| * Add the 'rules' tool.Nicolas Despres2011-04-261-1/+18
| * Add the 'targets' tool.Nicolas Despres2011-04-263-1/+124
| * Add -C DIR option.Nicolas Despres2011-04-261-1/+12
* | Merged pull request #29 from polrop/minor-bug-fix.Evan Martin2011-04-286-24/+34
|\ \ | |/
| * graph: Report errors if a target does not exist.Nicolas Despres2011-04-261-3/+11
| * Do not always require a target when a tool is run.Nicolas Despres2011-04-261-1/+9
| * Remove no longer used current working directory.Nicolas Despres2011-04-261-7/+0
| * Document.Nicolas Despres2011-04-261-0/+2
| * Remove useless inclusion of stdio.h.Nicolas Despres2011-04-261-2/+0
| * Use Error() to report error.Nicolas Despres2011-04-261-4/+5
| * Prefix perror(3) messages with program name.Nicolas Despres2011-04-264-8/+8
* | include location of error in parse error messages in EvalEnv stringsAlexei Svitkine2011-04-266-8/+62
|/
* don't close null log filesEvan Martin2011-04-251-1/+2
* Close() and unlink() files in ways that make Windows happyPhilip Craig2011-04-231-0/+7
* [windows] disable smart terminal supportSergey Nenakhov2011-04-231-2/+10
* [windows] disable browse tool on Windows for nowSergey Nenakhov2011-04-231-0/+4
* [windows] use local getopt.hSergey Nenakhov2011-04-231-0/+4
* [windows] get processor count using Windows APISergey Nenakhov2011-04-231-0/+4
* [windows] extend hash_map.h for Windows hash_mapSergey Nenakhov2011-04-231-0/+9
* [windows] fix class/struct confusionSergey Nenakhov2011-04-231-1/+1
* [win] check in public-domain getopt implementationEvan Martin2011-04-232-0/+463
* use kMaxPathComponents in proper placeEvan Martin2011-04-231-1/+1
* optimize CanonicalizePathEvan Martin2011-04-232-35/+71
* canonicalize paths on the command-line as they're usedEvan Martin2011-04-221-1/+6