summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #1111 from bradking/detect-cycles-earlyNico Weber2017-06-228-166/+175
|\
| * Drop unnecessary cycle detection in Plan::AddTargetBrad King2017-06-194-100/+55
| * Teach RecomputeDirty to detect cycles in the build graphBrad King2017-06-193-20/+73
| * Add infrastructure for efficient walks through the `Edge` graphBrad King2017-06-192-2/+11
| * Refactor RecomputeDirty to take a node instead of an edgeBrad King2017-06-195-47/+39
| * Simplify BuildTest.StatFailureAbortsBuild test caseBrad King2017-06-191-2/+2
* | Work around mtime being set to 0 sometimesPatrick Griffis2017-06-181-0/+5
|/
* Fix segfault on edge with no inputsColin Cross2017-06-162-1/+32
* Merge pull request #1156 from cdbennett/windows-binary-mode-outputNico Weber2017-06-141-0/+15
|\
| * Write subprocess output to stdout in binary modeColin D Bennett2016-05-121-0/+15
* | Always rebuild on errorsColin Cross2017-05-227-27/+45
* | Add a test that fails if a rule updates it output file but failsColin Cross2017-05-223-2/+59
* | Move stat metric to DiskInterfaceColin Cross2017-05-222-1/+2
* | Reduce GetFullPathName callsTakuto Ikuta2017-05-091-2/+4
* | Fix for reviewTakuto Ikuta2017-05-095-20/+20
* | Make clparser fastertikuta2017-05-086-79/+130
* | Add string_piece_utilTakuto Ikuta2017-04-264-0/+251
* | use usTakuto Ikuta2017-04-121-2/+2
* | remove util.hTakuto Ikuta2017-04-121-1/+0
* | Add clparser_perftestTakuto Ikuta2017-04-121-0/+158
* | browse: Bind to localhost by defaultTej Chajed2017-03-091-2/+6
* | Merge pull request #1232 from nicolasdespres/fix-canon_perftestNico Weber2017-02-101-1/+1
|\ \
| * | Fix compilation error in canon_perftest.Nicolas Despres2017-02-021-1/+1
* | | Support restat when rebuilding manifestDan Willemsen2017-02-081-4/+13
|/ /
* | Merge pull request #1181 from DanielWeber/issue-1161Nico Weber2017-01-2412-48/+57
|\ \
| * | Use uint64_t for slash_bits consistentlyDaniel Weber2016-09-015-14/+15
| * | Allow more path componentsDaniel Weber2016-08-229-36/+44
* | | Close original pipe fd in subprocessesColin Cross2017-01-131-0/+2
* | | Fix build with uclibcPawel Hajdan, Jr2017-01-021-0/+7
* | | windows: replace deprecated GetVersionEx with recommended replacementNico Weber2016-11-081-12/+7
* | | Merge pull request #1205 from nico/clangclformatNico Weber2016-11-081-1/+1
|\ \ \
| * | | fix a clang-cl -Wformat warningNico Weber2016-11-081-1/+1
* | | | Merge pull request #1194 from ilor/depfile-empty-pathNico Weber2016-11-081-1/+3
|\ \ \ \
| * | | | Improve error message when a depfile contains a bad pathTomasz Ĺšniatowski2016-10-121-1/+3
* | | | | Merge pull request #1182 from moosotc/masterNico Weber2016-11-081-2/+3
|\ \ \ \ \
| * | | | | Use POSIX_SPAWN_USEVFORK if availablemalc2016-08-261-2/+3
| | |_|/ / | |/| | |
* | | | | Merge pull request #1201 from nico/singlecommandNico Weber2016-11-071-5/+35
|\ \ \ \ \
| * | | | | teach -t commands to optionally print only the final commandNico Weber2016-11-061-5/+35
* | | | | | mark this 1.7.2.gitNico Weber2016-11-071-1/+1
* | | | | | Only run SubprocessTest.SetWithLots on FreeBSD when ppoll() exists.Nico Weber2016-11-073-10/+9
* | | | | | Tidy up rate snprintf'ing helperScott Graham2016-10-072-7/+9
| |_|/ / / |/| | | |
* | | | | Disable ppoll(2) on FreeBSD < 10.2Pietro Cerutti2016-09-201-0/+7
| |/ / / |/| | |
* | | | Fixed not initialized elapsed time.gkistanova2016-07-142-5/+9
* | | | Regression test for not initialized elapsed time bug.gkistanova2016-07-141-0/+8
* | | | Constify State::RootNodes().Nicolas Despres2016-06-092-6/+7
* | | | Merge pull request #1157 from colincross/browseNico Weber2016-05-301-6/+10
|\ \ \ \
| * | | | Escape ninja output inserted into HTMLColin Cross2016-05-271-6/+10
| | |_|/ | |/| |
* | | | Parser accepts no explicit outputs.Nicolas Despres2016-05-253-9/+45
|/ / /
* | | Fix NINJA_STATUS %r on dumb terminalsColin Cross2016-04-293-11/+25
* | | Fix NINJA_STATUS %e on dumb terminalsColin Cross2016-04-281-4/+6