aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/tools/persistence.h
Commit message (Expand)AuthorAgeFilesLines
* Language server: Add completion supportChristian Kandeler2024-02-081-3/+15
* PersistentPool: Further simplify templatesChristian Kandeler2021-08-121-17/+6
* PersistentPool: Simplify implementation of generic load/store opsChristian Kandeler2021-08-121-23/+15
* Implement Persistence::store/load functions for tuplesIvan Komissarov2021-06-221-0/+27
* buildgraph: fix storing container sizesIvan Komissarov2021-02-101-1/+1
* Fix some Qt 6 build errorsChristian Kandeler2020-11-251-0/+2
* C++17: Simplify some templatesChristian Kandeler2020-08-211-6/+6
* Replace QRegExp by QRegularExpressionChristian Stenger2020-07-231-4/+10
* Refactor file pointer management in PersistentPoolIvan Komissarov2019-11-281-1/+1
* Use std::unordered_map for m_storageIndiceshjk2019-05-201-6/+6
* Fix uninitialized variablesIvan Komissarov2019-05-021-4/+4
* Replace 'typedef' with 'using' where it is possibleDenis Shienkov2019-02-231-1/+1
* Use 'const auto' keywords more at objects allocationsDenis Shienkov2019-02-231-1/+1
* Merge 1.12 into masterChristian Kandeler2018-10-121-14/+0
|\
| * Persistence: Remove template specialization for time_tChristian Kandeler2018-10-081-14/+0
* | Persistence: Cache more data structuresChristian Kandeler2018-06-291-29/+101
|/
* Do not instantiate PPHelper<T> objectsJoerg Bornemann2018-04-031-4/+4
* Fix build with Visual Studio 2017Joerg Bornemann2018-04-031-30/+43
* Remove most load() and store() methodsChristian Kandeler2018-02-161-3/+17
* Get rid of redundancies between load() and store() methodsChristian Kandeler2018-02-161-2/+29
* Allow store() and load() to take an arbitrary number of argumentsChristian Kandeler2018-02-151-2/+15
* Simplify some templatesChristian Kandeler2018-02-151-12/+9
* Persistence: Remove bogus functionChristian Kandeler2018-02-151-1/+0
* Simplify some templatesChristian Kandeler2018-02-141-13/+7
* Get rid of the casts in FileTime::{load,store}()Christian Kandeler2018-02-131-0/+26
* Persistence: Support QRegExpChristian Kandeler2018-02-131-0/+7
* Implement change tracking for the product.dependencies arrayChristian Kandeler2018-01-291-0/+19
* Use 'auto' keywords more for the allocated variablesDenis Shienkov2018-01-231-1/+1
* Get rid of the PersistentObject classChristian Kandeler2017-12-061-33/+35
* Remove as many dynamic_casts as possibleChristian Kandeler2017-11-301-1/+1
* Use nullptr to initialize the pointersDenis Shienkov2017-11-201-2/+2
* STL compatibility: use size() instead of count()Jake Petroules2017-11-151-2/+2
* Improve error message for missing build graphChristian Kandeler2017-10-061-1/+1
* Support serialization of std::unique_ptrJoerg Bornemann2017-07-261-0/+14
* Fix behavior with corrupt or outdated build graphsChristian Kandeler2017-07-101-0/+7
* Replace QSharedPointer/QWeakPointer with std::shared_ptr/std::weak_ptrJake Petroules2017-05-231-13/+13
* Fix size_t -> int conversion warnings on MSVC (64bit)Orgad Shaneh2017-04-031-1/+1
* Replace all uses of QVector with std::vectorJake Petroules2017-03-291-11/+10
* Support serialization of std::vectorJoerg Bornemann2017-03-221-2/+3
* Replace all uses of QPair/qMakePair with std::pair/std::make_pairJake Petroules2017-03-221-3/+3
* Add QFlags support to PersistentPoolJoerg Bornemann2017-01-091-0/+14
* Add enum support to PersistentPoolJoerg Bornemann2017-01-091-0/+14
* Remove two unneeded methods from PersistentPoolJoerg Bornemann2017-01-091-14/+4
* Use a sorted vector rather than QSet or std::setChristian Kandeler2017-01-051-5/+0
* Change style of #includes of Qt headersJake Petroules2017-01-041-6/+6
* PersistentPool: Prevent access to raw data streamChristian Kandeler2016-12-161-7/+54
* PersistentPool: Replace {store,load}QVariantMap with generic versionChristian Kandeler2016-12-151-9/+29
* Fully templatize the PersistentPool classChristian Kandeler2016-12-151-58/+106
* Re-display warnings when loading a stored build graphChristian Kandeler2016-09-301-2/+2
* Update license headersIikka Eklund2016-08-291-14/+23