Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Merge pull request #489 from sgraham/err-message-depfile | Evan Martin | 2013-01-24 | 1 | -1/+3 | |
| |\ \ | | | | | | | | | more verbose error (including path) when depfile fails to load | |||||
| | * | | more verbose error (including path) when depfile fails to load | Scott Graham | 2013-01-24 | 1 | -1/+3 | |
| |/ / | ||||||
| * | | Merge pull request #484 from TheOneRing/fix_mingw | Evan Martin | 2013-01-17 | 1 | -0/+1 | |
| |\ \ | | |/ | |/| | if windows and not msvc, set platform to mingw | |||||
| | * | if windows and not msvc, set platform to mingw | Patrick von Reth | 2013-01-12 | 1 | -0/+1 | |
| |/ | ||||||
| * | Merge pull request #479 from nico/testfix | Evan Martin | 2013-01-03 | 1 | -3/+6 | |
| |\ | | | | | | | ManifestParser constructor accesses its first argument, don't pass NULL | |||||
| | * | ManifestParser constructor accesses its first argument, don't pass NULL | Nico Weber | 2013-01-03 | 1 | -3/+6 | |
| |/ | | | | | | | | | | | | | | | | | | | | | The constructor does env_ = &state->bindings_; so env_ is effectively set to offsetof(ManifestParser, bindings_). This will blow up if env_ gets dereferenced -- this doesn't seem to happen in these tests, but it's less confusing with this patch. Also, passing &state is consistent with the rest of this test. | |||||
| * | always set GTEST_HAS_RTTI=0 in all testing code | Evan Martin | 2012-12-30 | 1 | -8/+6 | |
| | | ||||||
| * | fix build on non-Linux glibc systems | Pino Toscano | 2012-12-29 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | ninja-build does not build on non-Linux archs, such as GNU/kFreeBSD and GNU/Hurd. The problem is that the GetProcessorCount() implementation for these architectures is the sysconf() one, but <unistd.h> has not been included, causing sysconf() and _SC_NPROCESSORS_ONLN to not be declared. Another solution (which is the one I chose) is to make use of the "linux" implementation which uses get_nprocs(), which is a GNU extension and thus available for anything using GNU libc. | |||||
| * | drop the "rules" tool completely | Evan Martin | 2012-12-29 | 2 | -23/+0 | |
| | | | | | | | | | | I had already broken this earlier, but the refactor of variable handling broke it completely. | |||||
| * | update docs to clarify scoping rules | Evan Martin | 2012-12-29 | 1 | -17/+35 | |
| | | ||||||
| * | rearrange handling of builtin bindings to make rules simpler | Evan Martin | 2012-12-29 | 12 | -154/+183 | |
| | | | | | | | | | | Now, a 'build' block can override any special binding like 'command' or 'description' if it needs to. | |||||
* | | mark pools as experimental in the docs | Evan Martin | 2013-02-01 | 1 | -0/+4 | |
| | | ||||||
* | | include version number in manual | Evan Martin | 2013-02-01 | 1 | -0/+1 | |
| | | ||||||
* | | version 1.1.0v1.1.0 | Evan Martin | 2012-12-29 | 46 | -526/+1239 | |
|\ \ | |/ | ||||||
| * | wrap some overlong lines | Evan Martin | 2012-12-29 | 13 | -28/+56 | |
| | | ||||||
| * | fix all "class" -> "struct" | Evan Martin | 2012-12-29 | 5 | -11/+9 | |
| | | ||||||
| * | add a TODO from a pull request | Evan Martin | 2012-12-29 | 1 | -0/+1 | |
| | | ||||||
| * | Merge pull request #455 from azuk/master | Evan Martin | 2012-12-29 | 1 | -5/+8 | |
| |\ | | | | | | | Make a native Windows build possible when using Cygwin Python. | |||||
| | * | Add --windows option to bootstrap.py | Hannu Koivisto | 2012-11-09 | 1 | -5/+8 | |
| | | | | | | | | | | | | Makes it possible to make a native Windows build when using Cygwin Python. | |||||
| * | | Merge pull request #467 from ppuryear/browse-error | Evan Martin | 2012-12-29 | 1 | -5/+6 | |
| |\ \ | | | | | | | | | browse: Read ninja's error text from stderr. | |||||
| | * | | browse: Read ninja's error text from stderr. | Philip Puryear | 2012-12-08 | 1 | -5/+6 | |
| | | | | ||||||
| * | | | ninja_syntax.py: don't add trailing space when build has no inputs | Evan Martin | 2012-12-29 | 1 | -3/+2 | |
| | | | | | | | | | | | | | | | | Seen in Ninja's configure.py where it creates an "rpmbuild" command. | |||||
| * | | | fix test build under clang/system gtest | Evan Martin | 2012-12-29 | 1 | -4/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Tests always need GTEST_HAS_RTTI=0 set, but the code was only setting it in the --with-gtest branch. Instead always use the test-specific cflags when compiling test code. | |||||
| * | | | wrap test in anon namespace | Evan Martin | 2012-12-28 | 1 | -0/+4 | |
| | | | | ||||||
| * | | | correctly open /dev/null in subprocesses | Evan Martin | 2012-12-21 | 2 | -1/+16 | |
| | | | | | | | | | | | | | | | | Fixes issue #468. | |||||
| * | | | update a comment | Evan Martin | 2012-12-21 | 1 | -6/+3 | |
| | | | | ||||||
| * | | | Merge pull request #474 from yannicklm/master | Evan Martin | 2012-12-21 | 2 | -0/+9 | |
| |\ \ \ | | | | | | | | | | | NINJA_STATUS: add support of `%p` for percentage | |||||
| | * | | | NINJA_STATUS: add support of `%p` for percentage | yannicklm | 2012-12-14 | 2 | -0/+9 | |
| | | | | | ||||||
| * | | | | Merge pull request #475 from nico/vim | Evan Martin | 2012-12-21 | 1 | -2/+2 | |
| |\ \ \ \ | | |/ / / | |/| | | | Update version number in ninja.vim after recent changes. | |||||
| | * | | | Update version number in ninja.vim after recent changes. | Nico Weber | 2012-12-15 | 1 | -2/+2 | |
| |/ / / | ||||||
| * | | | Merge pull request #471 from riannucci/fix_vim_syntax | Evan Martin | 2012-12-14 | 1 | -1/+7 | |
| |\ \ \ | | | | | | | | | | | Fix vim syntax | |||||
| | * | | | Add missing rspfile and rspfile_content | Robert Iannucci | 2012-12-14 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Add ninja.vim syntax for pool | Robert Iannucci | 2012-12-14 | 1 | -1/+7 | |
| | | | | | ||||||
| * | | | | Merge pull request #472 from riannucci/add_python_pool_syntax | Evan Martin | 2012-12-14 | 1 | -1/+8 | |
| |\ \ \ \ | | | | | | | | | | | | | Add python ninja_syntax.py support for pool | |||||
| | * | | | | Add python ninja_syntax.py support for pool | Robert Iannucci | 2012-12-14 | 1 | -1/+8 | |
| | |/ / / | ||||||
| * | | | | Merge pull request #473 from riannucci/fix_emacs | Evan Martin | 2012-12-14 | 1 | -1/+2 | |
| |\ \ \ \ | | |/ / / | |/| | | | Fix emacs ninja-mode | |||||
| | * | | | Add missing default keyword | Robert Iannucci | 2012-12-14 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Add pool | Robert Iannucci | 2012-12-14 | 1 | -1/+2 | |
| |/ / / | ||||||
| * | | | Merge pull request #461 from riannucci/global_section | Evan Martin | 2012-12-13 | 16 | -202/+634 | |
| |\ \ \ | | |/ / | |/| | | Resource pools for ninja | |||||
| | * | | Remove unnecessary parameter from ShouldDelayEdge | Robert Iannucci | 2012-11-30 | 2 | -2/+2 | |
| | | | | ||||||
| | * | | Rename isValid | Robert Iannucci | 2012-11-30 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Fix formatting | Robert Iannucci | 2012-11-30 | 4 | -13/+13 | |
| | | | | ||||||
| | * | | Improve comments for src/state.h | Robert Iannucci | 2012-11-30 | 1 | -3/+12 | |
| | | | | ||||||
| | * | | Doc improvements | Robert Iannucci | 2012-11-30 | 1 | -0/+8 | |
| | | | | ||||||
| | * | | Make Edge->pool() a pointer like it should have been | Robert Iannucci | 2012-11-30 | 2 | -8/+8 | |
| | | | | ||||||
| | * | | Improve the manual documentation | Robert Iannucci | 2012-11-30 | 1 | -10/+12 | |
| | | | | ||||||
| | * | | Revert "Dump state for debugging" | Robert Iannucci | 2012-11-10 | 1 | -4/+0 | |
| | | | | | | | | | | | | | | | | This reverts commit 9b196dc806e57cefd88bbbacd12286447dbf9ad9. | |||||
| | * | | Uninitialized variable! There is always one... | Robert Iannucci | 2012-11-10 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Dump state for debugging | Robert Iannucci | 2012-11-10 | 1 | -0/+4 | |
| | | | | ||||||
| | * | | Make edge dump pool name, and skip default pool | Robert Iannucci | 2012-11-10 | 2 | -1/+10 | |
| | | | |