Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | update mingw docs for ubuntu precise | Evan Martin | 2012-10-23 | 1 | -0/+7 |
| | |||||
* | fix whitespace | Evan Martin | 2012-10-23 | 1 | -14/+14 |
| | |||||
* | bootstrap: fail more gracefully if gcc isn't available | Evan Martin | 2012-10-23 | 1 | -1/+5 |
| | |||||
* | Merge pull request #450 from zchothia/zc/py3k | Evan Martin | 2012-10-21 | 4 | -13/+22 |
|\ | | | | | Add support for Python 3 | ||||
| * | Python scripts: use built-in print function. | Zaheer Chothia | 2012-10-19 | 2 | -25/+13 |
| | | |||||
| * | Add support for Python 3 | Zaheer Chothia | 2012-10-18 | 4 | -13/+34 |
|/ | |||||
* | Merge pull request #441 from tfarina/missing-virtual | Evan Martin | 2012-10-17 | 2 | -6/+3 |
|\ | | | | | Add missing 'virtual' annotation to ReadFile() override. | ||||
| * | Add missing 'virtual' annotation to ReadFile() override. | Thiago Farina | 2012-10-17 | 2 | -6/+3 |
| | | | | | | | | Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | | Merge pull request #448 from maximuska/proposed/buildlog-mini-refactor2 | Evan Martin | 2012-10-17 | 3 | -5/+36 |
|\ \ | | | | | | | Proposed/buildlog mini refactor2 | ||||
| * | | build log: fixing parameter names | Maxim Kalaev | 2012-10-15 | 1 | -6/+6 |
| | | | |||||
| * | | build log: mini-refactoring to use constructors to initialize entries | Maxim Kalaev | 2012-10-12 | 2 | -4/+14 |
| | | | |||||
| * | | build log: moving HashCommand() calculation out of targets loop | Maxim Kalaev | 2012-10-12 | 1 | -1/+2 |
| | | | |||||
| * | | build log: Adding test for multiple target edges | Maxim Kalaev | 2012-10-12 | 1 | -0/+20 |
| | | | |||||
* | | | Merge pull request #446 from maximuska/proposed/start-end-edge-metrics | Evan Martin | 2012-10-12 | 1 | -0/+2 |
|\ \ \ | |/ / |/| | | build metrics: StartEdge and EndEdge | ||||
| * | | build metrics: StartEdge and EndEdge | Maxim Kalaev | 2012-10-12 | 1 | -0/+2 |
|/ / | | | | | | | | | | | | | Total build time is also relevant. The costs of StartEdge and EndEdge turned out to be quite surprising. Especially if multiple targets are specified on edges. (I've tried declaring depfiles targets explicitly) | ||||
* | | Merge pull request #439 from wolfp/metric-recompact | Evan Martin | 2012-10-04 | 1 | -0/+1 |
|\ \ | | | | | | | Add metric for log recompacting | ||||
| * | | Add metric for log recompacting | Petr Wolf | 2012-10-04 | 1 | -0/+1 |
| | | | |||||
* | | | Merge pull request #438 from wolfp/clean-efficiency | Evan Martin | 2012-10-04 | 2 | -1/+12 |
|\ \ \ | |/ / |/| | | Improve the efficiency of -t clean | ||||
| * | | Improve the efficiency of -t clean | Petr Wolf | 2012-10-04 | 2 | -1/+12 |
|/ / | | | | | | | | | Prevent each node from being examined for cleaning multiple times, if it is used in several other nodes | ||||
* | | Merge pull request #437 from mo/master | Evan Martin | 2012-10-03 | 2 | -2/+2 |
|\ \ | |/ |/| | [PATCH] Fixed two spelling errors in ninja | ||||
| * | Fix two spelling errors | Martin Olsson | 2012-10-03 | 2 | -2/+2 |
|/ | |||||
* | Merge pull request #436 from tfarina/dry-run-unnamed-namespace | Evan Martin | 2012-10-02 | 1 | -24/+39 |
|\ | | | | | Move DryRunCommandRunner into a unnamed namespace. | ||||
| * | Move DryRunCommandRunner into a unnamed namespace. | Thiago Farina | 2012-10-02 | 1 | -24/+39 |
| | | | | | | | | | | | | No functional change. Signed-off-by: Thiago Farina <tfarina@chromium.org> | ||||
* | | Merge pull request #433 from polrop/fix-help-option | Evan Martin | 2012-09-30 | 1 | -1/+1 |
|\ \ | |/ |/| | Don't say -h is invalid whereas it is supported. | ||||
| * | Don't say -h is invalid whereas it is supported. | Nicolas Despres | 2012-09-27 | 1 | -1/+1 |
|/ | | | | | | | getopt_long(3) was reporting "ninja: invalid option -- h" when "ninja -h" was called. Regression most probably introduced by 5fdb12ed5cec4e1c853c64026142d088ff5519e1 | ||||
* | Merge pull request #428 from maximuska/proposed/rpm-build-fixed | Evan Martin | 2012-09-23 | 3 | -22/+46 |
|\ | | | | | packaging: refactored rpm building | ||||
| * | packaging: refactored rpm building | Maxim Kalaev | 2012-09-23 | 3 | -22/+46 |
|/ | | | | Now passing through a valid SRPM, working in a standard way. | ||||
* | Merge pull request #427 from jonforums/jf/mingw-n-msvc | Evan Martin | 2012-09-21 | 4 | -7/+11 |
|\ | | | | | fix mingw build fail - redux | ||||
| * | Always include stdio.h | Jon | 2012-09-20 | 2 | -8/+2 |
| | | |||||
| * | Silence bothersome warning from -Wextra | Jon | 2012-09-20 | 1 | -0/+1 |
| | | | | | | | | | | Struct initializations such as those in `CLWrapper::Run` of file `src/msvc_helper-win32.cc` causes MinGW GCC to spew warnings. | ||||
| * | Give MinGW builds MSVC build helper superpowers | Jon | 2012-09-20 | 4 | -7/+16 |
| | | | | | | | | | | | | Note: _WIN32 is used instead of WIN32 to enable builds with MSVC IDE, Windows SDK non-IDE command line tools, and mingw/mingw-w64 based toolchains | ||||
* | | Merge pull request #426 from sgraham/spaces-in-headers-2 | Evan Martin | 2012-09-20 | 4 | -2/+41 |
|\ \ | |/ |/| | fix spaces in headers for -t msvc | ||||
| * | less random comment | Scott Graham | 2012-09-20 | 1 | -1/+1 |
| | | |||||
| * | review fixes | Scott Graham | 2012-09-20 | 1 | -10/+9 |
| | | |||||
| * | fix spaces in headers for -t msvc | Scott Graham | 2012-09-20 | 4 | -2/+42 |
|/ | |||||
* | Merge pull request #419 from syntheticpp/rate-buffer-size | Evan Martin | 2012-09-18 | 2 | -18/+15 |
|\ | | | | | Buffer size passed to snprintf is wrong in rate code | ||||
| * | Fix subtile buffer size error | Peter Kümmel | 2012-09-18 | 1 | -4/+4 |
| | | | | | | | | | | The deduced type was char* with size 4 and not char[32] with size 32. This removes strange output characters on Windows. | ||||
| * | build with msvc2012 | Peter Kümmel | 2012-09-18 | 1 | -1/+1 |
| | | |||||
| * | remove some code duplication | Peter Kümmel | 2012-09-18 | 2 | -18/+15 |
| | | |||||
* | | Merge pull request #422 from sgraham/fix-dupe-includes | Evan Martin | 2012-09-17 | 4 | -6/+30 |
|\ \ | |/ |/| | don't emit duplicate headers for msvc helper | ||||
| * | don't emit duplicate headers for msvc helper | Scott Graham | 2012-09-17 | 4 | -6/+30 |
|/ | |||||
* | Merge pull request #416 from nico/slide | Evan Martin | 2012-09-14 | 3 | -38/+53 |
|\ | | | | | Change rate measurement code. | ||||
| * | Change rate measurement code. | Nico Weber | 2012-09-14 | 3 | -38/+53 |
| | | | | | | | | | | | | | | | | | | | | | | For %o, remove a superfluous + 0.5: snprintf("%f") rounds already. Remove some unnecessary code. For %c, fix a TODO to add a sliding window and update after every completed edge. Else, with -j50 and several files that take 3s to compile each, this number would only update every 150s. Also give the number one decimal place so that this can measure steps slower than 1s. | ||||
* | | Merge pull request #415 from nico/getopt | Evan Martin | 2012-09-14 | 1 | -12/+12 |
|\ \ | |/ |/| | Clean up getopt_long call. | ||||
| * | Clean up getopt_long call. | Nico Weber | 2012-09-14 | 1 | -12/+12 |
|/ | | | | | | Remove now-unimplemented 'V' from getopt_long. Remove 'h', since it's included in the long options. Order switch cases in the same order as in the getopt_long argument. | ||||
* | 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. |