summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Follow GCC/Clang behavior wrt depfilesPeter Wu2019-06-083-46/+157
* Fix UB "member call on null pointer of type 'DepsLog'", see #1248Jan Niklas Hasse2019-05-281-1/+1
* Ignore .ccls-cache directoryJan Niklas Hasse2019-05-101-0/+1
* Merge pull request #1025 from nicolasdespres/resurrect-rules-toolJan Niklas Hasse2019-05-094-0/+74
|\
| * Resurrect the 'rules' tool.Nicolas Despres2019-05-094-0/+74
|/
* Merge pull request #1521 from bradking/dyndepJan Niklas Hasse2019-04-2026-155/+2930
|\
| * Document example dyndep use casesBrad King2019-04-181-0/+83
| * Document `dyndep` binding behavior and the dyndep file formatBrad King2019-04-181-0/+67
| * query: load dyndep files for queried edgesBrad King2019-04-181-0/+7
| * graph: load dyndep filesBrad King2019-04-183-1/+16
| * clean: remove outputs specified by dyndep filesBrad King2019-04-183-0/+73
| * clean: remove unnecessary Cleaner constructor variantBrad King2019-04-183-15/+1
| * Teach builder to load dyndep files when they are readyBrad King2019-04-183-7/+908
| * Teach RecomputeDirty to load dyndep files that are readyBrad King2019-04-182-0/+219
| * Teach DependencyScan to load a dyndep fileBrad King2019-04-186-2/+355
| * Add a "dyndep" reserved binding to the manifest formatBrad King2019-04-185-3/+108
| * Add a parser for a new "dyndep" file formatBrad King2019-04-185-0/+821
| * Explicitly avoid repeat deps loadingBrad King2019-04-183-7/+13
| * Make a Builder optionally available to PlanBrad King2019-04-182-3/+11
| * Factor out output edge ready check from Plan::NodeFinishedBrad King2019-04-182-9/+17
| * Factor out edge marking logic from Plan::AddSubTargetBrad King2019-04-182-3/+9
| * Teach FakeCommandRunner to support multiple active commandsBrad King2019-04-181-21/+47
| * Allow EdgeFinished and NodeFinished to fail with errorsBrad King2019-04-183-37/+75
| * Assert precondition in BuildStatus::BuildEdgeStartedBrad King2019-04-181-0/+1
| * Factor out a base class of ManifestParserBrad King2019-04-185-53/+105
| * ManifestParser: Fix typo {expectd => expected}Brad King2019-04-181-1/+1
|/
* Remove trailing whitespace from all filesJan Niklas Hasse2019-04-176-5/+47
* Merge pull request #1559 from goshhhy/masterJan Niklas Hasse2019-04-171-1/+1
|\
| * make inline.sh more portablegoshhhy2019-04-161-1/+1
|/
* Feature/add term env dumb to win32 (#1550)jhuels2019-04-161-5/+9
* Merge pull request #1553 from ddrone/patch-1Jan Niklas Hasse2019-04-101-1/+1
|\
| * Update link to premakeddrone2019-04-101-1/+1
|/
* Take CPU set limitations into account when calculating processor countJan Niklas Hasse2019-02-261-0/+9
* Merge pull request #1529 from grahamc/patch-1Jan Niklas Hasse2019-02-091-0/+3
|\
| * Docs: Make builds reproducible by generating the same IDs from the same inputsGraham Christensen2019-02-071-0/+3
|/
* Fix Fuchsia typoJan Niklas Hasse2019-02-051-1/+1
* mark this 1.9.0.gitJan Niklas Hasse2019-01-301-1/+1
* Merge pull request #1525 from avallee/patch-1Jan Niklas Hasse2019-01-301-1/+1
|\
| * ninja_syntax.py: remove unused has_path argumentAlex Vallee2019-01-301-1/+1
|/
* Remove outdated part about Chrome download, fix #1338Jan Niklas Hasse2018-12-201-11/+3
* Remove dead Chromium link, fix #1263Jan Niklas Hasse2018-11-251-2/+1
* Merge pull request #1484 from smeenai/gyp-to-gnJan Niklas Hasse2018-11-251-3/+3
|\
| * Change gyp to gnShoaib Meenai2018-10-191-3/+3
* | Merge pull request #1039 from bradking/improve-depfile-parserNico Weber2018-11-2111-65/+357
|\ \
| * | Restore depfile toleration of multiple output paths on distinct linesBrad King2018-11-1911-17/+120
| * | Fix depfile parser handling of multiple rulesBrad King2018-11-193-33/+225
| * | Fix depfile parser test case line continuationBrad King2018-11-191-4/+4
| * | Re-arrange depfile parser token processing logicBrad King2018-11-192-22/+20
| * | Re-generate depfile parser with re2cc 1.0.1Brad King2018-11-191-3/+2
|/ /
* | Add OSX build on travis (#1502)Takuto Ikuta2018-11-172-4/+12