summaryrefslogtreecommitdiff
path: root/src/lib/corelib/tools/persistence.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rewrite ModuleLoaderChristian Kandeler2023-04-201-1/+1
* Take into account qbs module props used by providers when cachingIvan Komissarov2022-09-161-1/+1
* Wrap ModuleProviderInfoList in a structIvan Komissarov2021-07-271-1/+1
* qt6: Do not use QVariant::type()Ivan Komissarov2021-02-111-1/+1
* buildgraph: fix storing container sizesIvan Komissarov2021-02-101-1/+1
* c++17: use auto to deduce return value of the template functionIvan Komissarov2020-08-211-1/+1
* Replace QRegExp by QRegularExpressionChristian Stenger2020-07-231-1/+1
* MSVC: Use compiler driver for linkingIvan Komissarov2020-01-241-1/+1
* Refactor file pointer management in PersistentPoolIvan Komissarov2019-11-281-14/+4
* Bump build graph versionChristian Kandeler2019-10-221-1/+1
* Apply modernize-use-auto fix-itIvan Komissarov2019-05-201-2/+2
* Use QStringLiteral more where it is possibleDenis Shienkov2019-02-251-1/+1
* Module providers: Fix some change tracking problemsChristian Kandeler2019-02-111-1/+1
* Introduce module providersChristian Kandeler2019-01-231-1/+1
* Fix memory leak in RuleNodeChristian Kandeler2018-09-051-1/+1
* corelib: Apply modernize-use-nullptrAlessandro Portale2018-08-201-1/+1
* Add support for job poolsChristian Kandeler2018-08-081-1/+1
* Do not generally re-apply rules just because inputs have changedChristian Kandeler2018-07-111-1/+1
* Remember which module properties were set explicitly on an artifactChristian Kandeler2018-07-051-1/+1
* Persistence: Cache more data structuresChristian Kandeler2018-06-291-36/+35
* Store the "out of date" flag per transformer rather than per artifactChristian Kandeler2018-06-291-1/+1
* Get rid of the code marking a rule for re-applicationChristian Kandeler2018-06-251-1/+1
* Mark parent artifacts explicitly as out of dateChristian Kandeler2018-05-181-1/+1
* Add new property explicitlyDependsOnFromDependenciesAlexandru Croitor2018-05-091-1/+1
* Remove the deprecated Product.profile propertyChristian Kandeler2018-04-131-1/+1
* Provide rules with information about the content of Export itemsChristian Kandeler2018-03-141-1/+1
* Track accesses to product.artifactsChristian Kandeler2018-02-161-1/+1
* Move transformer change tracking out of the build graph loaderChristian Kandeler2018-02-161-1/+1
* Implement change tracking for the product.dependencies arrayChristian Kandeler2018-01-291-1/+1
* Re-use product, module and project script valuesChristian Kandeler2018-01-261-1/+1
* Get rid of the PersistentObject classChristian Kandeler2017-12-061-16/+1
* Modernize variable declarationsDenis Shienkov2017-11-301-1/+1
* Use nullptr to initialize the pointersDenis Shienkov2017-11-201-1/+1
* Do not store argument names in ScriptFunction objectsChristian Kandeler2017-11-151-1/+1
* Remove unnecessary indirection from property mapsChristian Kandeler2017-11-081-1/+1
* Merge 1.10 into masterChristian Kandeler2017-11-071-1/+1
|\
| * Include file dependencies in artifact rescue dataChristian Kandeler2017-11-021-1/+1
* | Replace QScopedPointer with std::unique_ptrJoerg Bornemann2017-10-131-6/+5
|/
* Improve error message for missing build graphChristian Kandeler2017-10-061-3/+4
* Remove currently unused informationJoerg Bornemann2017-08-301-1/+1
* Make it possible to add file tags to generated artifactsJoerg Bornemann2017-08-031-1/+1
* Make ResolvedProduct::rules a list instead of a setJoerg Bornemann2017-07-311-1/+1
* Use backpointer from SourceWildcards to ResolvedGroupJoerg Bornemann2017-07-261-1/+1
* Fix behavior with corrupt or outdated build graphsChristian Kandeler2017-07-101-3/+6
* Give rules access to artifacts matching "explicitlyDependsOn"Christian Kandeler2017-07-041-1/+1
* Re-run process commands if a relevant environment variable has changedChristian Kandeler2017-06-081-1/+1
* Make it possible to parametrize dependenciesJoerg Bornemann2017-05-221-1/+1
* Make use of more data from the build graph when rebuildingChristian Kandeler2017-05-021-1/+1
* Replace all uses of QVector with std::vectorJake Petroules2017-03-291-1/+1
* Make JsImports an std::vectorJoerg Bornemann2017-03-221-1/+1