Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | version 1.0.0v1.0.0 | Evan Martin | 2012-09-13 | 58 | -709/+2177 |
|\ | |||||
| * | mark msvc-helper as experimental | Evan Martin | 2012-09-13 | 1 | -1/+1 |
| | | |||||
| * | windows: merge msvc-helper into ninja.exe itself | Evan Martin | 2012-09-13 | 4 | -39/+37 |
| | | | | | | | | | | | | Now "ninja -t msvc ..." passes the "..." to the msvc helper main. This drastically simplifies bootstrap and makes ninja a single binary again. | ||||
| * | Merge pull request #414 from riannucci/master | Evan Martin | 2012-09-11 | 1 | -4/+4 |
| |\ | | | | | | | Fix re2c detection in bootstrap which breaks win32 w/ gnuwin32 | ||||
| | * | Fix re2c detection which breaks win32 w/ gnuwin32 | Robert A. Iannucci Jr | 2012-09-11 | 1 | -4/+4 |
| |/ | |||||
| * | scoping workaround for gcc on Windows | Evan Martin | 2012-09-07 | 1 | -1/+1 |
| | | | | | | | | From https://github.com/martine/ninja/issues/410. | ||||
| * | include termios for solaris | Alex Caudill | 2012-09-07 | 1 | -0/+4 |
| | | |||||
| * | add solaris platform definitions | Alex Caudill | 2012-09-07 | 1 | -2/+4 |
| | | |||||
| * | disable a new warning that popped up on Windows | Evan Martin | 2012-09-07 | 1 | -0/+2 |
| | | | | | | | | | | This pattern is safe as long as you're careful; we don't use it very much. | ||||
| * | add GetProcessorCount() implementation for Solaris | Alex Caudill | 2012-09-07 | 1 | -0/+9 |
| | | |||||
| * | drop special case for msvc bucket count | Evan Martin | 2012-09-07 | 1 | -6/+1 |
| | | | | | | | | | | Calling bucket_count() works locally with MSVC. I wonder if some other change in the code fixed this. | ||||
| * | Merge pull request #408 from nico/fix | Evan Martin | 2012-09-06 | 1 | -0/+2 |
| |\ | | | | | | | Make sure no stale test file exists before running build log tests. | ||||
| | * | Make sure no stale test file exists before running build log tests. | Nico Weber | 2012-09-01 | 1 | -0/+2 |
| | | | |||||
| * | | allow tools to specify when they run (before/after build.ninja load) | Evan Martin | 2012-09-06 | 1 | -34/+52 |
| | | | | | | | | | | | | | | | This will be necessary to inline msvc-helper as well as so -t graph can get depfiles. | ||||
| * | | factor out metrics dump from ninja main | Evan Martin | 2012-09-05 | 1 | -14/+18 |
| | | | |||||
| * | | factor out build log load from main | Evan Martin | 2012-09-05 | 1 | -28/+37 |
| | | | |||||
| * | | rearrange tool-picking logic | Evan Martin | 2012-09-05 | 1 | -18/+37 |
| | | | | | | | | | | | | Now "ninja -t list" works from any directory. | ||||
| * | | show all in graph | Evan Martin | 2012-09-04 | 1 | -1/+1 |
| | | | |||||
| * | | reduce indent | Evan Martin | 2012-09-04 | 1 | -39/+38 |
| | | | |||||
| * | | move BuildConfig out of globals | Evan Martin | 2012-09-04 | 1 | -14/+15 |
| | | | |||||
| * | | remove DiskInterface from globals | Evan Martin | 2012-09-04 | 1 | -5/+4 |
| | | | |||||
| * | | remove unfortunate header dependency | Evan Martin | 2012-09-04 | 1 | -1/+0 |
| | | | | | | | | | | | | This was temporarily added, and now it can be removed. | ||||
| * | | clarify setter | Evan Martin | 2012-09-04 | 2 | -5/+10 |
| | | | |||||
| * | | move BuildLog to DependencyScan | Evan Martin | 2012-09-04 | 9 | -22/+32 |
| | | | | | | | | | | | | | | | | | | | | | The build log is needed in computing whether an edge is dirty, so I think it belongs here. (It's a bit weird that Builder needs to reach into it to record completed commands, maybe it will become cleaner with more thought.) | ||||
| * | | fix --debug for glibc pedantic mode | Evan Martin | 2012-09-04 | 1 | -0/+1 |
| | | | |||||
| * | | pass Builder as arg to build-running functions | Evan Martin | 2012-09-04 | 1 | -15/+15 |
| | | | | | | | | | | | | Reducing use of globals. | ||||
| * | | remove config from BuildLog, rename members | Evan Martin | 2012-09-02 | 4 | -30/+24 |
| | | | |||||
| * | | remove a redundant arg to RecomputeOutputDirty | Evan Martin | 2012-09-02 | 3 | -24/+19 |
| | | | |||||
| * | | split out dirty recomputation logic from Edge class | Evan Martin | 2012-09-02 | 6 | -88/+117 |
| |/ | | | | | | | | | | | | | | | | | | | Rather than passing States and DiskInterfaces through all the calls, put the necessary ambient information in a new DependencyScan object and move the code accordingly. Note: I didn't move the source location of the functions to preserve history, though this does result in a sort of weird order for the functions in graph.cc. | ||||
| * | Merge pull request #407 from maximuska/proposed/dirty-on-missing-depfile | Evan Martin | 2012-08-30 | 2 | -3/+34 |
| |\ | | | | | | | safer build: consider target dirty if depfile is missing | ||||
| | * | safer build: consider target dirty if depfile is missing | Maxim Kalaev | 2012-08-30 | 2 | -3/+34 |
| |/ | |||||
| * | Merge pull request #403 from nico/everylineweighsyoudown | Evan Martin | 2012-08-28 | 1 | -2/+0 |
| |\ | | | | | | | Remove unused macro NINJA_UNUSED_ARG. | ||||
| | * | Remove unused macro NINJA_UNUSED_ARG. | Nico Weber | 2012-08-28 | 1 | -2/+0 |
| |/ | |||||
| * | point to HACKING.md in README | Evan Martin | 2012-08-24 | 1 | -0/+1 |
| | | |||||
| * | drop DepfileParserTest.Tilde, as it's covered by .SpecialChars | Evan Martin | 2012-08-24 | 1 | -13/+0 |
| | | | | | | | | | | The SpecialChars test covers a bunch of different special characters, including tilde. | ||||
| * | link directly to gtest zip | Evan Martin | 2012-08-24 | 1 | -1/+3 |
| | | |||||
| * | update old test to cover newer rule attributes | Evan Martin | 2012-08-24 | 1 | -1/+4 |
| | | |||||
| * | add test that checks attributes on rules | Evan Martin | 2012-08-24 | 1 | -0/+11 |
| | | |||||
| * | windows: pass /Zi to gtest compile as well | Evan Martin | 2012-08-24 | 1 | -1/+1 |
| | | |||||
| * | remove crlfs from .gitignore | Evan Martin | 2012-08-24 | 1 | -17/+17 |
| | | | | | | | | These were introduced by a change of mine on Windows, whoops. | ||||
| * | fix test broken in 697350d | Evan Martin | 2012-08-17 | 1 | -2/+10 |
| | | | | | | | | That's what I get for making last-second adjustments before checking in! | ||||
| * | make it more explicit that a bad build log causes us to rebuild | Evan Martin | 2012-08-17 | 3 | -4/+12 |
| | | | | | | | | | | (Committing this on top of b56fe80 since they're related, but I may end up reverting both.) | ||||
| * | Merge pull request #401 from syntheticpp/win-network-path | Evan Martin | 2012-08-17 | 2 | -0/+27 |
| |\ | | | | | | | on windows a network path starts with two backslashes | ||||
| | * | on windows a network path starts with two backslashes | Peter Kuemmel | 2012-08-17 | 2 | -0/+27 |
| | | | |||||
| * | | drop HACKING from doxygen | Evan Martin | 2012-08-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | I tried just fixing the code to pull in HACKING.md but it didn't show up in the doxygen output; it's maybe too long to include anyway. | ||||
| * | | use 4 space tabs in configure.py, warn on re2c missing | Evan Martin | 2012-08-16 | 1 | -13/+14 |
| | | | |||||
| * | | many updates for HACKING.md | Evan Martin | 2012-08-16 | 1 | -26/+78 |
| | | | | | | | | | | | | In particular, describe a policy for good patches. | ||||
| * | | Merge pull request #400 from nico/dynre2c | Evan Martin | 2012-08-16 | 1 | -6/+16 |
| |\ \ | | | | | | | | | Only write re2c rules if a re2c binary is found in the PATH. | ||||
| | * | | Only write re2c rules if a re2c binary is found in the PATH. | Nico Weber | 2012-08-16 | 1 | -6/+16 |
| | | | | |||||
| * | | | Merge pull request #399 from nico/hackless | Evan Martin | 2012-08-16 | 1 | -2/+2 |
| |\ \ \ | | |/ / | |/| | | Remove -fcolor-diagnostics reference from HACKING |