aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/loader/loaderutils.cpp
Commit message (Expand)AuthorAgeFilesLines
* clang-tidy: fix 'bugprone-unchecked-optional-access'Ivan Komissarov2024-02-261-1/+3
* Language server: Add completion supportChristian Kandeler2024-02-081-1/+1
* Add Rust-like MutexIvan Komissarov2023-11-091-52/+48
* Add an LSP serverChristian Kandeler2023-11-071-0/+9
* Improve the dependency parameters implementationChristian Kandeler2023-10-121-15/+98
* Loader: Detect cyclic dependencies involving Depends.productTypesChristian Kandeler2023-09-191-0/+14
* Loader: Do not share logger between threadsChristian Kandeler2023-09-181-6/+9
* Loader: Properly handle the case of a local profile as top-level profileChristian Kandeler2023-09-121-1/+17
* Loader: Use per-thread loader statesChristian Kandeler2023-09-111-5/+14
* Loader: Resolve products in parallelChristian Kandeler2023-09-051-52/+85
* Loader: Replace a null pointer check with an assertionChristian Kandeler2023-08-141-2/+3
* Loader: Add another data point to profiling dataChristian Kandeler2023-07-311-0/+1
* Loader: Do not create temp Provider itemIvan Komissarov2023-07-261-5/+0
* Loader: Do not try to resolve a product needlesslyChristian Kandeler2023-07-251-0/+5
* Loader: Move AST cache to TopLevelProjectContextChristian Kandeler2023-07-211-0/+30
* Loader: Simplify ModulePropertyMergerChristian Kandeler2023-07-181-4/+1
* Loader: Simplify ProductItemMultiplexerChristian Kandeler2023-07-171-9/+13
* Loader: Simplify ModuleInstantiatorChristian Kandeler2023-07-171-4/+2
* Loader: Make LocalProfiles class state-lessChristian Kandeler2023-07-161-4/+8
* Loader: Simplify DependenciesResolverChristian Kandeler2023-07-151-5/+1
* Loader: Make ModuleLoader state-lessChristian Kandeler2023-07-151-1/+73
* Loader: Make ModuleProviderLoader state-lessChristian Kandeler2023-07-131-0/+23
* Loader: Make ProbesResolver state-lessChristian Kandeler2023-07-131-6/+55
* Loader: Store ProductContext in Item::ModuleChristian Kandeler2023-07-101-16/+1
* Loader: Remove global variableChristian Kandeler2023-07-081-0/+14
* Loader: Refactor ProductsHandler::run()Christian Kandeler2023-07-071-26/+3
* Loader: Remove list of erroneous products from TopLevelProjectContextChristian Kandeler2023-07-051-11/+0
* Loader: Make members of TopLevelProjectContext privateChristian Kandeler2023-07-041-10/+194
* ProductsHandler: Do not throw from handleProduct()Christian Kandeler2023-07-031-0/+2
* Loader: Move dependencies resolving state to ProductContextChristian Kandeler2023-06-281-1/+4
* Loader: Move timing data out of helper classesChristian Kandeler2023-06-201-0/+15
* Loader: Do product resolving in handleProduct()Christian Kandeler2023-06-161-6/+8
* Loader: Make shadow product handling more explicitChristian Kandeler2023-06-151-9/+0
* Loader: Move product resolving to ProductsHandlerChristian Kandeler2023-06-131-0/+264
* Loader: Merge the different product context classesChristian Kandeler2023-06-091-5/+4
* Introduce LoaderStateChristian Kandeler2023-05-261-0/+55
* Loader: Move product collection into its own classChristian Kandeler2023-05-231-0/+11
* Loader: Refactor dependency resolvingChristian Kandeler2023-05-191-0/+130