aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/moduleloader.h
Commit message (Expand)AuthorAgeFilesLines
* Introduce loader/ subdirectoryChristian Kandeler2023-05-041-99/+0
* Move module file loading code into ModuleLoaderChristian Kandeler2023-04-241-9/+24
* Rewrite ModuleLoaderChristian Kandeler2023-04-201-399/+24
* Factorize out probe code from module loaderRaphael Cotty2022-01-221-22/+3
* Do not modify the global state after running providerIvan Komissarov2021-07-271-1/+1
* Wrap ModuleProviderInfoList in a structIvan Komissarov2021-07-271-2/+2
* Add profiling timer for module providersIvan Komissarov2021-05-201-0/+1
* Move module providers code to the separate classIvan Komissarov2021-05-191-16/+3
* Fix using extraSearchPaths stackIvan Komissarov2021-05-181-1/+0
* qt6: do not use QHash in ModuleLoaderResultIvan Komissarov2021-02-081-1/+1
* Use std::optional to store theModuleProviderConfigIvan Komissarov2020-10-301-2/+1
* Remove the isBaseModule argument from loadModuleFile()Ivan Komissarov2020-09-171-1/+1
* Do not use return argument in loadModuleFile()Ivan Komissarov2020-09-161-4/+5
* Use std::unique_ptr to store ItemReader in ModuleLoaderIvan Komissarov2020-08-271-1/+1
* Use std::optional in the m_existingModulePathCache functionIvan Komissarov2020-08-241-1/+2
* Use std::vector instead of QList in ModuleLoader::m_currentProbesIvan Komissarov2020-03-021-1/+1
* Use std::vector instead of QList in ModuleLoader::m_oldProjectProbesIvan Komissarov2020-03-021-1/+1
* Extract some code to ModuleLoader::findExistingModulePaths()Ivan Komissarov2020-02-271-0/+2
* Extract some searchAndLoadModuleFile() code into getModuleFileNames()Ivan Komissarov2020-02-261-0/+1
* Do not call isFileCaseCorrect that oftenIvan Komissarov2020-02-261-2/+2
* Allow relaxed matching of multiplexed dependenciesRichard Weickelt2020-01-291-0/+1
* Apply 'modernize-pass-by-value' fix-itIvan Komissarov2020-01-281-2/+2
* Apply 'modernize-use-equals-default' fix-itIvan Komissarov2019-11-251-1/+1
* Fix uninitialized variablesIvan Komissarov2019-05-021-14/+14
* Replace 'typedef' with 'using' where it is possibleDenis Shienkov2019-02-231-3/+3
* Module providers: Fix some change tracking problemsChristian Kandeler2019-02-111-0/+1
* Introduce module providersChristian Kandeler2019-01-231-4/+30
* corelib: Apply modernize-use-nullptrAlessandro Portale2018-08-201-1/+1
* Fix potential false caching of module prototypesChristian Kandeler2018-08-101-4/+3
* ModuleLoader: Fix misleading error messageChristian Kandeler2018-07-041-0/+1
* Do not export anything from disabled productsChristian Kandeler2018-05-181-1/+10
* Make Depends.productTypes in Export items workChristian Kandeler2018-05-161-4/+30
* ModuleLoader: Split up the module prototype cacheChristian Kandeler2018-05-161-9/+11
* Show location of invalid Project.references valuesChristian Kandeler2018-05-091-1/+1
* ModuleLoader: Do dependency resolving in two stagesChristian Kandeler2018-05-071-4/+8
* Handle Depends.productTypes entirely in the ModuleLoaderChristian Kandeler2018-05-021-2/+5
* ModuleLoader: Add convenience function for shadow productsChristian Kandeler2018-04-271-0/+4
* Make {TopLevelProject|ResolvedProduct}::probes vectorsJoerg Bornemann2018-04-261-6/+6
* ModuleLoader: Try to load all of a product's dependenciesChristian Kandeler2018-04-251-1/+2
* Fix evaluation of qbs.profile in productsJoerg Bornemann2018-04-191-0/+2
* Remove superfluous <stack> includesJoerg Bornemann2018-04-031-1/+0
* Provide rules with information about the content of Export itemsChristian Kandeler2018-03-141-1/+1
* Merge 1.11 into masterChristian Kandeler2018-03-091-4/+6
|\
| * Fix exports from multiplexed productsChristian Kandeler2018-03-091-4/+6
* | Merge 1.11 into masterChristian Kandeler2018-02-161-1/+7
|\|
| * Check product and project names in command-line property overridesChristian Kandeler2018-02-151-1/+7
* | ModuleLoader: Profile more operationsChristian Kandeler2018-02-141-0/+6
* | Provide more information about Probe executionChristian Kandeler2018-02-131-0/+4
|/
* Merge 1.10 into masterChristian Kandeler2018-01-051-1/+0
|\
| * Fix scopes of dependency parametersChristian Kandeler2017-12-231-1/+0