summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine/target_map/target_map.cpp
AgeCommit message (Expand)Author
2025-04-07Defined rules: add TREE_OVERLAY and DISJOINT_TREE_OVERLAY functionKlaus Aehlig
2025-04-07analysed_target: include tree overlaysKlaus Aehlig
2024-11-25Fix unchecked access to FileRootMaksim Denisov
2024-11-14build_engine: Implement IWYU suggestionsPaul Cristian Sarbu
2024-10-21configured_target: honor --expression-log-limit when shortening representationKlaus Aehlig
2024-10-08Name local variables using lower_caseMaksim Denisov
2024-10-07Disable misc-no-recursion checkMaksim Denisov
2024-10-07Enable bugprone-narrowing-conversions checkMaksim Denisov
2024-09-13.clang-tidy: enforce more checksKlaus Aehlig
2024-09-13Avoid unnecessary copiesKlaus Aehlig
2024-09-13Avoid unnecessary creation of temporary objectKlaus Aehlig
2024-09-13Pass HashFunction::Type to FileRoot::AsKnownTreeMaksim Denisov
2024-09-09Replace ArtifactDigest::CreateMaksim Denisov
2024-08-23When creating actions, normalize paths in the action definitionKlaus Aehlig
2024-08-07Replace classic C boolean operators with keywordsMaksim Denisov
2024-08-02Actions with non-trivial cwd: add empty input tree, if requiredKlaus Aehlig
2024-08-02rules: make ACTION expression support "cwd"Klaus Aehlig
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