aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/executor.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use std:: containers in ProjectBuildDataIvan Komissarov2019-05-221-3/+2
* Apply modernize-use-auto fix-itIvan Komissarov2019-05-201-1/+1
* Fix -Wclazy-inefficient-qlist-softIvan Komissarov2019-05-201-1/+1
* Fix uninitialized variablesIvan Komissarov2019-05-021-1/+1
* Use pass-by-value and moveIvan Komissarov2019-03-071-2/+2
* Fix calls to non-const begin()/end() in range-for loopsIvan Komissarov2019-03-061-7/+12
* Use QStringLiteral more where it is possibleDenis Shienkov2019-02-251-1/+1
* Use 'const auto' keywords more at objects allocationsDenis Shienkov2019-02-231-1/+1
* Executor: Increment progress bar after a rule's transformers are doneChristian Kandeler2018-10-221-2/+19
* Merge 1.12 into masterChristian Kandeler2018-09-041-1/+1
|\
| * Executor: Fix invalid assertionChristian Kandeler2018-09-031-1/+1
* | Merge 1.12 into masterChristian Kandeler2018-08-311-2/+2
|\|
| * Fix potential inconsistency in Artifact dataChristian Kandeler2018-08-101-2/+2
* | corelib: Apply modernize-use-nullptrAlessandro Portale2018-08-201-1/+1
* | corelib: Apply modernize-use-autoAlessandro Portale2018-08-201-3/+3
* | Add support for job poolsChristian Kandeler2018-08-081-3/+84
* | Fix race condition when removing empty directoriesChristian Kandeler2018-07-181-0/+1
* | RuleNode: Fix calculation of changed inputsChristian Kandeler2018-07-161-6/+1
* | Executor: Move rule-specific code to RulesApplicatorChristian Kandeler2018-07-131-25/+2
* | Make sure every input artifact is connected to its rule nodeChristian Kandeler2018-07-121-4/+0
* | Executor: Sync file dependency timestamps onceChristian Kandeler2018-07-121-18/+8
* | RuleNode: Clarify that the returned node sets contain artifactsChristian Kandeler2018-07-121-6/+5
* | Merge 1.12 into masterChristian Kandeler2018-07-121-1/+3
|\|
| * Update the timestamps of file dependencies of rescued artifactsChristian Kandeler2018-07-101-1/+3
* | Executor: Move some code into RuleNodeChristian Kandeler2018-07-101-29/+2
* | Merge 1.12 into masterChristian Kandeler2018-07-061-18/+19
|\|
| * Remove quotes and escaping from debug logsOrgad Shaneh2018-07-031-18/+19
* | Store the "out of date" flag per transformer rather than per artifactChristian Kandeler2018-06-291-8/+8
|/
* Make RescuableArtifactData::children a std::vectorJoerg Bornemann2018-06-141-1/+1
* Fix C4267 warningsJoerg Bornemann2018-06-141-1/+1
* Change tracking: Do not rescue outdated child artifactsChristian Kandeler2018-06-081-9/+12
* Mark parent artifacts explicitly as out of dateChristian Kandeler2018-05-181-0/+9
* Make ResolvedProject::products a vectorJoerg Bornemann2018-04-271-12/+12
* Print debug output when the project's "dirty" flag is writtenChristian Kandeler2018-04-261-1/+1
* Fix false positives in change tracking of exported modulesChristian Kandeler2018-04-121-2/+4
* Fix and rename the excludedAuxiliaryInputs propertyChristian Kandeler2018-04-051-2/+2
* Provide rules with information about the content of Export itemsChristian Kandeler2018-03-141-0/+4
* Fix handling of rules whose outputs all have "alwaysUpdated == false"Christian Kandeler2018-02-261-8/+12
* Track accesses to product.artifactsChristian Kandeler2018-02-161-0/+4
* Move transformer change tracking out of the build graph loaderChristian Kandeler2018-02-161-1/+17
* Introduce dedicated type for command listsChristian Kandeler2018-02-151-1/+1
* Merge 1.11 into masterChristian Kandeler2018-02-021-9/+48
|\
| * Merge 1.10 into 1.11Christian Kandeler2018-01-311-9/+48
| |\
| | * Clean up the list of file dependencies before buildingChristian Kandeler2018-01-301-9/+48
* | | Implement change tracking for the product.dependencies arrayChristian Kandeler2018-01-291-0/+2
* | | Make ProductBuildData a proper class with accessors and modifiersChristian Kandeler2018-01-231-14/+14
* | | Use 'auto' keywords more for the allocated variablesDenis Shienkov2018-01-231-1/+1
|/ /
* | Executor: Add missing check for module target artifactChristian Kandeler2018-01-121-0/+2
* | Executor: Improve unbuilt products outputChristian Kandeler2018-01-051-2/+6
* | Remove as many dynamic_casts as possibleChristian Kandeler2017-11-301-11/+15