aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/inputartifactscanner.cpp
Commit message (Expand)AuthorAgeFilesLines
* clang-tidy: fix 'bugprone-assignment-in-if-condition'Ivan Komissarov2024-02-261-3/+8
* Make scan scripts interruptibleChristian Kandeler2023-10-021-8/+3
* Port from qAsConst() to std::as_const()Marc Mutz2023-05-221-4/+4
* Use std::transform where it is possibleDenis Shienkov2022-01-271-5/+6
* Get rid of goto in InputArtifactScanner::resolveScanResultDependenciesIvan Komissarov2020-10-261-10/+17
* Use make_shared in InputArtifactScanner::scannersForArtifactIvan Komissarov2020-10-261-4/+3
* Rule execution: Fix potential infinite loopChristian Kandeler2020-03-051-0/+2
* Artifact Scanning: Prefer scan results from product dependenciesChristian Kandeler2020-03-031-2/+14
* Fix 'modernize-use-emplace' warningsIvan Komissarov2019-12-021-1/+1
* Apply 'modernize-use-equals-default' fix-itIvan Komissarov2019-11-251-3/+1
* Fix user dependency scannersChristian Kandeler2019-11-051-2/+3
* 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-3/+4
* Use 'const auto' keywords more at objects allocationsDenis Shienkov2019-02-231-1/+1
* Do not ignore file dependencies in the Scanner itemChristian Kandeler2019-01-181-2/+2
* Scanner item: Do not re-use the searchPaths value for other inputsChristian Kandeler2019-01-151-2/+15
* 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/+2
|/
* Prevent adding empty file paths as dependenciesChristian Kandeler2018-06-081-0/+2
* Make ResolvedProduct::scanners a vectorJoerg Bornemann2018-04-261-1/+1
* Use 'auto' keywords more for the allocated variablesDenis Shienkov2018-01-231-1/+1
* Remove as many dynamic_casts as possibleChristian Kandeler2017-11-301-10/+28
* STL compatibility: use push_back() instead of append()Jake Petroules2017-11-221-3/+3
* Use nullptr to initialize the pointersDenis Shienkov2017-11-201-3/+3
* STL compatibility: use push_back() instead of operator<<Jake Petroules2017-11-161-3/+3
* STL compatibility: use empty() instead of isEmpty()Jake Petroules2017-11-161-2/+2
* Use categorized logging for the input artifact scannerJoerg Bornemann2017-08-021-41/+18
* Use categorized logging for the build graphJoerg Bornemann2017-08-021-2/+2
* Remove superfluous Logger from UserDependencyScannerJoerg Bornemann2017-08-011-1/+1
* Replace QSharedPointer/QWeakPointer with std::shared_ptr/std::weak_ptrJake Petroules2017-05-231-6/+6
* Replace all uses of QVector with std::vectorJake Petroules2017-03-291-1/+1
* Use range-based for loops instead of iteratorsChristian Kandeler2017-02-231-4/+1
* Remove all usages of Q_FOREACH from the libraryChristian Kandeler2017-02-211-12/+13
* Set script engine's active flag while executing custom scannersJoerg Bornemann2017-01-101-1/+2
* Make scanning information persistentChristian Kandeler2017-01-101-14/+16
* Remove superfluous d'tor from InputArtifactScannerContextJoerg Bornemann2017-01-101-4/+0
* Move class ScanResultCache::Dependency into its own fileChristian Kandeler2017-01-051-3/+3
* Use a sorted vector rather than QSet or std::setChristian Kandeler2017-01-051-11/+8
* Change style of #includes of Qt headersJake Petroules2017-01-041-4/+4
* Do not remove artifacts from the scan result cacheChristian Kandeler2016-12-221-3/+4
* Artifact scanning: Do not store pointers to temporary dataChristian Kandeler2016-12-191-3/+3
* Merge the C/C++ include scannersChristian Kandeler2016-12-191-10/+15
* InputArtifactScanner: Merge two resolving functionsChristian Kandeler2016-12-151-48/+18
* InputArtifactScanner: Add assertionChristian Kandeler2016-12-151-0/+1
* InputArtifactScanner: Remove dead codeChristian Kandeler2016-12-151-5/+0
* Add autotest for artifact scanningChristian Kandeler2016-12-141-0/+2
* Use a QVector instead of a QSet for storing file dependenciesChristian Kandeler2016-11-281-1/+2
* Input scanner: Prevent resolving directories as included filesChristian Kandeler2016-11-181-1/+4