aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/loader/loaderutils.h
Commit message (Expand)AuthorAgeFilesLines
* Remove the fallback providerIvan Komissarov2024-04-221-1/+0
* Merge 2.2 into masterChristian Kandeler2023-11-171-0/+1
|\
| * providers: cache qbs module evaluationIvan Komissarov2023-11-081-0/+1
* | Add Rust-like MutexIvan Komissarov2023-11-091-18/+20
* | Add an LSP serverChristian Kandeler2023-11-071-0/+6
|/
* Improve the dependency parameters implementationChristian Kandeler2023-10-121-3/+11
* Loader: Detect cyclic dependencies involving Depends.productTypesChristian Kandeler2023-09-191-0/+8
* Loader: Do not share logger between threadsChristian Kandeler2023-09-181-1/+1
* Loader: Properly handle the case of a local profile as top-level profileChristian Kandeler2023-09-121-0/+1
* Loader: Use per-thread loader statesChristian Kandeler2023-09-111-2/+6
* Loader: Resolve products in parallelChristian Kandeler2023-09-051-29/+55
* Loader: Add another data point to profiling dataChristian Kandeler2023-07-311-0/+1
* Loader: Do not create temp Provider itemIvan Komissarov2023-07-261-3/+1
* Loader: Do not try to resolve a product needlesslyChristian Kandeler2023-07-251-0/+2
* Loader: Sort products before resolvingChristian Kandeler2023-07-241-0/+6
* Loader: Move AST cache to TopLevelProjectContextChristian Kandeler2023-07-211-1/+34
* Loader: Simplify ModulePropertyMergerChristian Kandeler2023-07-181-2/+0
* Loader: Simplify ProductItemMultiplexerChristian Kandeler2023-07-171-2/+1
* Loader: Simplify ModuleInstantiatorChristian Kandeler2023-07-171-2/+0
* Loader: Make LocalProfiles class state-lessChristian Kandeler2023-07-161-2/+5
* Loader: Simplify DependenciesResolverChristian Kandeler2023-07-151-2/+0
* Loader: Make ModuleLoader state-lessChristian Kandeler2023-07-151-1/+32
* Loader: Make ModuleProviderLoader state-lessChristian Kandeler2023-07-131-0/+12
* Loader: Make ProbesResolver state-lessChristian Kandeler2023-07-131-6/+36
* Loader: Split up ProductsHandlerChristian Kandeler2023-07-111-4/+0
* Loader: Do not give out the list of disabled items directlyChristian Kandeler2023-07-101-1/+0
* Loader: Store ProductContext in Item::ModuleChristian Kandeler2023-07-101-3/+0
* Loader: Remove global variableChristian Kandeler2023-07-081-0/+4
* Loader: Refactor ProductsHandler::run()Christian Kandeler2023-07-071-5/+3
* Loader: Remove list of erroneous products from TopLevelProjectContextChristian Kandeler2023-07-051-4/+0
* Loader: Make members of TopLevelProjectContext privateChristian Kandeler2023-07-041-22/+82
* ProductsHandler: Do not throw from handleProduct()Christian Kandeler2023-07-031-0/+2
* Loader: Move dependencies resolving state to ProductContextChristian Kandeler2023-06-281-3/+10
* ModuleLoader: Move per-product state to ProductContextChristian Kandeler2023-06-261-0/+6
* Loader: Move timing data out of helper classesChristian Kandeler2023-06-201-1/+19
* Loader: Do product resolving in handleProduct()Christian Kandeler2023-06-161-1/+6
* Loader: Make shadow product handling more explicitChristian Kandeler2023-06-151-3/+2
* Loader: Move product resolving to ProductsHandlerChristian Kandeler2023-06-131-0/+25
* Loader: Merge the two project context classesChristian Kandeler2023-06-111-0/+8
* Loader: Merge the different product context classesChristian Kandeler2023-06-091-10/+11
* Introduce LoaderStateChristian Kandeler2023-05-261-0/+35
* Loader: Move product collection into its own classChristian Kandeler2023-05-231-2/+10
* Loader: Refactor dependency resolvingChristian Kandeler2023-05-191-0/+136