aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/rulenode.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix MSVC warningsOrgad Shaneh2019-09-131-1/+1
* Executor: Increment progress bar after a rule's transformers are doneChristian Kandeler2018-10-221-0/+8
* Fix memory leak in RuleNodeChristian Kandeler2018-09-051-4/+5
* RuleNode: Keep track of "helper inputs"Christian Kandeler2018-08-011-3/+36
* Disconnect removed inputs from their rule nodeChristian Kandeler2018-07-191-0/+1
* RuleNode: Fix value of m_oldInputArtifactsChristian Kandeler2018-07-181-1/+1
* Fix race condition when removing empty directoriesChristian Kandeler2018-07-181-2/+4
* RuleNode: Fix calculation of changed inputsChristian Kandeler2018-07-161-26/+7
* Executor: Move rule-specific code to RulesApplicatorChristian Kandeler2018-07-131-7/+10
* Make sure every input artifact is connected to its rule nodeChristian Kandeler2018-07-121-1/+1
* RuleNode: Clarify that the returned node sets contain artifactsChristian Kandeler2018-07-121-2/+2
* Merge 1.12 into masterChristian Kandeler2018-07-121-0/+2
|\
| * Consider Rule::excludedInputs where neededJoerg Bornemann2018-07-101-0/+2
* | Fix excessive logging outputChristian Kandeler2018-07-121-1/+4
* | Do not generally re-apply rules just because inputs have changedChristian Kandeler2018-07-111-1/+3
* | RuleNode: Also consider removed inputs that no longer existChristian Kandeler2018-07-101-0/+7
* | Executor: Move some code into RuleNodeChristian Kandeler2018-07-101-1/+34
* | Do not needlessly throw away output artifactsChristian Kandeler2018-07-101-18/+34
* | Fix RuleNode::apply()Christian Kandeler2018-07-061-1/+2
* | Fix update of RuleNode::m_oldInputArtifactsJoerg Bornemann2018-06-251-1/+1
* | Get rid of the code marking a rule for re-applicationChristian Kandeler2018-06-251-7/+0
|/
* Do not needlessly run rules without inputsChristian Kandeler2018-04-261-2/+23
* Print rule file location in debug modeAlexandru Croitor2018-04-251-1/+2
* Fix and rename the excludedAuxiliaryInputs propertyChristian Kandeler2018-04-051-1/+4
* Get rid of redundancies between load() and store() methodsChristian Kandeler2018-02-161-6/+3
* Move transformer change tracking out of the build graph loaderChristian Kandeler2018-02-161-2/+21
* Make ProductBuildData a proper class with accessors and modifiersChristian Kandeler2018-01-231-1/+1
* STL compatibility: use empty() instead of isEmpty()Jake Petroules2017-11-161-4/+4
* Enable modules to declare target artifactsChristian Kandeler2017-11-071-0/+11
* Move a check out of a loopChristian Kandeler2017-10-181-2/+3
* Use categorized logging for the build graphJoerg Bornemann2017-08-021-12/+10
* Introduce Rule.requiresInputsChristian Kandeler2017-06-301-2/+2
* Replace QSharedPointer/QWeakPointer with std::shared_ptr/std::weak_ptrJake Petroules2017-05-231-2/+2
* Revert "Match a rule's input tags against root artifacts of dependencies"Christian Kandeler2017-03-091-4/+3
* Match a rule's input tags against root artifacts of dependenciesChristian Kandeler2017-03-071-3/+4
* Remove all usages of Q_FOREACH from the libraryChristian Kandeler2017-02-211-4/+5
* Use a sorted vector rather than QSet or std::setChristian Kandeler2017-01-051-2/+1
* Fully templatize the PersistentPool classChristian Kandeler2016-12-151-3/+3
* Update license headersIikka Eklund2016-08-291-14/+23
* Merge remote-tracking branch 'origin/1.5'Joerg Bornemann2016-06-081-1/+1
|\
| * Replace 'the Qt build suite' with 'Qbs' in copyright notices.Jake Petroules2016-06-061-1/+1
* | Avoid copies of node containersJoerg Bornemann2016-05-191-2/+2
* | Allow Rules without inputs.Christian Kandeler2016-05-111-2/+3
|/
* Remove RulesApplicator::applyRuleInEvaluationContextJoerg Bornemann2016-04-131-1/+1
* Include the product name in the build graph node string.Christian Kandeler2016-03-101-1/+2
* update license headersJoerg Bornemann2015-03-021-2/+2
* Merge branch '1.3' into 'master'Christian Kandeler2015-01-281-6/+6
|\
| * Update LicenseEike Ziller2015-01-261-6/+6
* | turn contradictions into QBS_CHECKSJoerg Bornemann2015-01-131-9/+9
* | Merge branch '1.3' into master.Christian Kandeler2015-01-131-1/+3
|\|