summaryrefslogtreecommitdiff
path: root/src/lib/buildgraph/executor.h
Commit message (Expand)AuthorAgeFilesLines
* prioritize artifacts by product when buildingJoerg Bornemann2013-11-141-2/+10
* provide "compile single file" functionalityJoerg Bornemann2013-07-231-0/+1
* Some minor improvements to the Error class.Christian Kandeler2013-06-181-5/+4
* Allow projects to be nested.Christian Kandeler2013-06-171-2/+2
* fix tracking of addition/removal of Q_OBJECT headersJoerg Bornemann2013-06-101-3/+3
* Pass the environment to be used as part of the setupprojectparametersTobias Hunger2013-06-061-3/+0
* Introduce ILogSink::printWarning().Christian Kandeler2013-05-281-2/+1
* Pass the project to some operations in addition to a list of products.Christian Kandeler2013-04-161-0/+2
* Remove structural redundancy in project and product classes.Christian Kandeler2013-04-121-5/+4
* Mention the build configuration when giving updates on operations.Christian Kandeler2013-04-091-0/+2
* Executor: catch exceptions in onProcessSuccess and onProcessErrorJoerg Bornemann2013-02-121-0/+1
* Don't start the Executor via QtConcurrent::run().Christian Kandeler2013-02-061-3/+6
* Remove global log sink.Christian Kandeler2013-02-061-1/+12
* Report a proper Error in reportWarning().Christian Kandeler2013-01-171-1/+1
* Allow for setting the environment to be usedTobias Hunger2013-01-151-0/+3
* Do not write directly into loggerTobias Hunger2013-01-111-1/+7
* update copyright yearJoerg Bornemann2013-01-091-1/+1
* Some engine-related optimizations.Christian Kandeler2012-12-051-3/+2
* Move engine-related functionality out of BuildGraph.Christian Kandeler2012-12-031-3/+2
* Make header guards unique.Christian Kandeler2012-11-291-3/+3
* Reduce compile dependencies.Christian Kandeler2012-11-291-5/+5
* Sanitize the Executor code flow.Christian Kandeler2012-11-291-25/+12
* Make the public API asynchronous.Christian Kandeler2012-11-271-6/+4
* Don't update timestamps on error when -k is given.Joerg Bornemann2012-11-221-0/+1
* rename Executor::run to Executor::buildNextArtifactJoerg Bornemann2012-11-221-1/+1
* make Executor::m_leaves an ordinary listJoerg Bornemann2012-11-131-2/+2
* Make console progress observer cancelable.Christian Kandeler2012-11-131-1/+1
* Some cleaning up in Executor.Christian Kandeler2012-11-131-7/+7
* Executor: out-of-date check revisitedJoerg Bornemann2012-11-121-7/+2
* turn Executor::isLeaf into local static functionJoerg Bornemann2012-11-091-1/+0
* Introduce namespace Internal.Christian Kandeler2012-11-081-1/+4
* unslotify Executor::resetArtifactsToUntouchedJoerg Bornemann2012-11-071-1/+1
* Rename classes.Christian Kandeler2012-11-061-2/+2
* Do product filtering at an earlier stage.Christian Kandeler2012-11-061-2/+1
* Revert "Rename classes."Christian Kandeler2012-11-061-2/+2
* Rename classes.Christian Kandeler2012-11-061-2/+2
* Remove ProcessOutput & friends.Christian Kandeler2012-10-191-1/+0
* Remove as much stuff as possible from the evil Qbs namespace.Christian Kandeler2012-10-161-4/+4
* Remove the optimization that skips resetting of artifact status.Christian Kandeler2012-10-151-2/+0
* Introduce BuildOptions.Christian Kandeler2012-10-151-9/+4
* share QbsEngine with Loader, BuildGraph and ExecutorJoerg Bornemann2012-10-151-0/+1
* remove maxJobs parameter from Executor c'torJoerg Bornemann2012-10-121-1/+1
* introduce QbsEngineJoerg Bornemann2012-10-091-1/+1
* license and copyright updatedJoerg Bornemann2012-10-081-28/+20
* Rework #includes.Christian Kandeler2012-10-021-2/+2
* scanning: cache invariants per configurationJoerg Bornemann2012-06-071-0/+2
* Move input artifact scanning into a dedicated class.Christian Kandeler2012-06-011-20/+0
* get rid of QFutureInterface for reporting progress valuesJoerg Bornemann2012-05-021-3/+7
* be less annoying with scanning outputJoerg Bornemann2012-04-271-1/+3
* scan input artifacts if dependency scan result is not availableJoerg Bornemann2012-04-261-2/+1