aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph
Commit message (Expand)AuthorAgeFilesLines
* Allow rules without output artifactsChristian Kandeler2018-05-281-8/+29
* Mark parent artifacts explicitly as out of dateChristian Kandeler2018-05-185-1/+16
* Add new property explicitlyDependsOnFromDependenciesAlexandru Croitor2018-05-093-12/+46
* Fix size_t/int size difference warningsJoerg Bornemann2018-05-082-18/+22
* Properly handle Rule.excludedInputsChristian Kandeler2018-04-301-2/+3
* QtMocScanner: Hold only one C++ scanner instanceChristian Kandeler2018-04-302-28/+3
* Make ResolvedProject::products a vectorJoerg Bornemann2018-04-2710-54/+56
* Make Rule::artifacts a vectorJoerg Bornemann2018-04-271-1/+1
* BuildGraphLoader: Reset the project's "dirty" flagChristian Kandeler2018-04-271-0/+1
* Make lists of SourceArtifactPtr vectorsJoerg Bornemann2018-04-261-3/+1
* Make ResolvedProduct::artifactProperties a vectorJoerg Bornemann2018-04-261-1/+1
* Make {TopLevelProject|ResolvedProduct}::probes vectorsJoerg Bornemann2018-04-261-1/+1
* Make ResolvedProduct::groups a vectorJoerg Bornemann2018-04-261-1/+1
* Make ResolvedProduct::scanners a vectorJoerg Bornemann2018-04-261-1/+1
* Make ResolvedProduct::modules a vectorJoerg Bornemann2018-04-261-2/+2
* Make ResolvedProduct::rules a vectorJoerg Bornemann2018-04-263-4/+4
* Do not needlessly run rules without inputsChristian Kandeler2018-04-261-2/+23
* Print debug output when the project's "dirty" flag is writtenChristian Kandeler2018-04-268-12/+29
* Print rule file location in debug modeAlexandru Croitor2018-04-251-1/+2
* Qt templates: Make moc rule handle C++ amalgamation correctlyChristian Kandeler2018-04-241-4/+14
* API: Make transformer data availableChristian Kandeler2018-04-202-6/+22
* Merge 1.11 into masterChristian Kandeler2018-04-201-0/+5
|\
| * Prevent empty arrays from ending up in the JS artifacts mapChristian Kandeler2018-04-191-0/+5
* | Make includes bootstrapping-compatibleJoerg Bornemann2018-04-203-3/+3
* | Fix false positives in change tracking of exported modulesChristian Kandeler2018-04-124-15/+15
* | Guard concurrent access of ProductBuildData::m_jsArtifactsMapUpToDateJoerg Bornemann2018-04-123-13/+15
* | Fix and rename the excludedAuxiliaryInputs propertyChristian Kandeler2018-04-055-8/+15
* | Fix MSVC's C4267 warningsJoerg Bornemann2018-04-031-3/+3
* | Provide rules with information about the content of Export itemsChristian Kandeler2018-03-1410-16/+203
* | Add product name to command descriptionsChristian Kandeler2018-03-128-10/+19
* | Merge 1.11 into masterChristian Kandeler2018-03-022-2/+2
|\|
| * Guard QScriptEngine's creation/destruction with a mutexJoerg Bornemann2018-02-282-2/+2
* | Fix size_t / int conversion warningJoerg Bornemann2018-02-281-1/+1
* | Fix handling of rules whose outputs all have "alwaysUpdated == false"Christian Kandeler2018-02-261-8/+12
* | Merge 1.11 into masterChristian Kandeler2018-02-161-1/+3
|\|
| * Fix connection to rules of dependenciesChristian Kandeler2018-02-151-1/+3
* | Remove most load() and store() methodsChristian Kandeler2018-02-1611-168/+25
* | Get rid of redundancies between load() and store() methodsChristian Kandeler2018-02-1626-239/+203
* | Track accesses to product.artifactsChristian Kandeler2018-02-1614-1/+332
* | Fix race condition when accessing the artifacts map from JavaScriptChristian Kandeler2018-02-162-1/+13
* | Move transformer change tracking out of the build graph loaderChristian Kandeler2018-02-1621-211/+324
* | Introduce dedicated type for command listsChristian Kandeler2018-02-159-28/+39
* | Save the build data of disabled productsChristian Kandeler2018-02-152-3/+6
* | Add another build graph sanity checkChristian Kandeler2018-02-121-0/+2
* | Merge 1.11 into masterChristian Kandeler2018-02-027-13/+54
|\|
| * RulesApplicator: Mark project build data as dirtyChristian Kandeler2018-02-011-0/+1
| * Merge 1.10 into 1.11Christian Kandeler2018-01-312-9/+50
| |\
| | * Clean up the list of file dependencies before buildingChristian Kandeler2018-01-302-9/+50
| * | Project loading: Remove unneeded set insertionsChristian Kandeler2018-01-261-1/+1
| * | Fix MSVC warningsOrgad Shaneh2018-01-242-2/+2