summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine/target_map/target_map.cpp
AgeCommit message (Expand)Author
2024-08-01class Action: include field cwdKlaus Aehlig
2024-07-22Use HashFunction from Storage during analysisMaksim Denisov
2024-07-22Pass HashFunction to ArtifactDigest::CreateMaksim Denisov
2024-07-12Use static Create functions to construct ArtifactDescriptionMaksim Denisov
2024-06-27Capture ServeApi by pointer in AnalyseContextMaksim Denisov
2024-06-18Make ServeApi a general class, not a singletonMaksim Denisov
2024-06-18Pass ServeApi as a field of context to the analysisMaksim Denisov
2024-06-18Use an extensible structure to pass arguments to the analysis.Maksim Denisov
2024-06-18Use RemoteServeConfig functionality via Instance()Maksim Denisov
2024-06-18Use ServeApi functionality via Instance()Maksim Denisov
2024-06-04rule language: support SYMLINK functionKlaus Aehlig
2024-05-17RepositoryConfig: Instance should not be changed once populatedPaul Cristian Sarbu
2024-05-14target_map: show short description of configured targetsKlaus Aehlig
2024-04-16target map: follow proper line-breaking conventionKlaus Aehlig
2024-04-12Target analysis: report short names of targets when describing a conflictKlaus Aehlig
2024-04-08Use properly included standard library types by defaultPaul Cristian Sarbu
2024-04-08Consistently guard all POSIX C includesPaul Cristian Sarbu
2024-04-05User-defined rules: annotate revelant objects relevant to evaluation errors.Klaus Aehlig
2024-03-26Add missing system includesPaul Cristian Sarbu
2024-03-15Clean up more includes and targetsPaul Cristian Sarbu
2024-03-12target evalution: handle error in dependency evaluationKlaus Aehlig
2024-03-12just serve: Improve progress reportingPaul Cristian Sarbu
2024-03-11target_map: Typo fix in log messagePaul Cristian Sarbu
2024-03-11just: Replace singletons for progress tracking and statistics...Paul Cristian Sarbu
2024-03-11just analyse: Use explicit target cache instancePaul Cristian Sarbu
2024-02-16async maps: Create utility library to handle cycle detectionPaul Cristian Sarbu
2024-02-08Target map: on error in rule look up, report the rule being looked forKlaus Aehlig
2024-01-31just serve: Cleanup logging to remove tool namePaul Cristian Sarbu
2024-01-16Analysed target: keep track of implied export targetsKlaus Aehlig
2023-12-14target_map: Remove unneeded method to perform endpoint consistency checkPaul Cristian Sarbu
2023-11-27Refactoring RepositoryConfigPaul Cristian Sarbu
2023-11-15define AbsentTargetMap for handling export targets in absent repositoriesAlberto Sartori
2023-09-01fmt: Fix includes to only bring in the core APIPaul Cristian Sarbu
2023-08-24LinkedMap: Simplify ::Find() methodsOliver Reiche
2023-08-23target_map: Use iterators instead of pointer arithmeticOliver Reiche
2023-07-10target map: Add missing return statement when rule name is not foundPaul Cristian Sarbu
2023-06-26Add non-upwards symlinks in the rule language...Paul Cristian Sarbu
2023-06-15ACTION constructor: accept "execution properties"Klaus Aehlig
2023-06-15action data structure: support (additional) execution propertiesKlaus Aehlig
2023-06-06style: Use designated initializersPaul Cristian Sarbu
2023-05-31ACTION constructor: accept "timeout scaling"Klaus Aehlig
2023-05-31action data structure: support timeout-scaling factorKlaus Aehlig
2023-04-26imports: Switch to Microsoft GSL implementationOliver Reiche
2023-02-22cleanup: Fix typos in code line comments and logging messagesPaul Cristian Sarbu
2022-10-14Remove default value of ArtifactDigest::Create template parameterSascha Roloff
2022-10-12Add copyright and license notice to all source and header filesKlaus Aehlig
2022-10-05AnalysedTarget: Make shared pointer's content immutableOliver Reiche
2022-08-31Also track the the dependencies on configured targetsKlaus Aehlig
2022-08-23Track tree references that have to be expandedKlaus Aehlig
2022-08-19Add glob reference to source filesKlaus Aehlig