summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine/target_map
AgeCommit message (Expand)Author
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-03-07absent_target_map: Improve log messagesPaul 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-20just: Query serve endpoint during analysis for non-cached export targetsPaul Cristian Sarbu
2023-12-14target_map: Remove unneeded method to perform endpoint consistency checkPaul Cristian Sarbu
2023-12-12just: Report progress of export targets served during analysisPaul Cristian Sarbu
2023-12-12absent_target_map: Improved loggingPaul Cristian Sarbu
2023-12-05serve target client: Ensure repository key blob is also in remote CASPaul Cristian Sarbu
2023-11-30Resolve inconsistencies in third-party headers include formatPaul Cristian Sarbu
2023-11-27Refactoring RepositoryConfigPaul Cristian Sarbu
2023-11-17built-in "install" rule: verify well-formedness of resulting stageKlaus Aehlig
2023-11-15define AbsentTargetMap for handling export targets in absent repositoriesAlberto Sartori
2023-10-27Base export target chache key on the exported targetKlaus Aehlig
2023-09-01fmt: Fix includes to only bring in the core APIPaul Cristian Sarbu
2023-08-28Extend built-in "generic" rule to allow setting "sh"Klaus Aehlig
2023-08-24LinkedMap: Simplify ::Find() methodsOliver Reiche
2023-08-23target_map: Use iterators instead of pointer arithmeticOliver Reiche
2023-08-10built-in: Add 'symlink' rulePaul Cristian Sarbu
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-22generic target: support execution propertiesKlaus Aehlig
2023-06-22genric target: support timeout scalingKlaus Aehlig
2023-06-22generic rule: fix error handling for "env"Klaus Aehlig
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-31utils: Relocate the std::filesystem::hash_value libc fix...Paul 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-03-13Storage: Reworked storage and garbage collectionOliver Reiche
2023-03-13TargetCache: Drop dependency on execution apiOliver Reiche
2023-03-13TargetCache: Drop dependency on repository configOliver Reiche
2023-02-22cleanup: Fix typos in code line comments and logging messagesPaul Cristian Sarbu
2023-02-14targets: fix deps structurePaul Cristian Sarbu
2023-01-20Add local garbage collectionSascha Roloff
2023-01-20Move execution-backend-id calculation from target-level cache to local configSascha Roloff
2023-01-20Introduce multiple cache generationsSascha Roloff
2023-01-20Configured target uses entity_name_data.hpp instead of entity_name.hppSascha Roloff
2023-01-20Move file_storage.hpp to file_system subdirectorySascha Roloff
2023-01-20Refactor target cache key and entry to separate files and targetsSascha Roloff
2023-01-20generic built-in rule: fix typo in error messageKlaus Aehlig
2022-12-22export targets: identify as such in result_mapKlaus Aehlig
2022-12-22result_map: also keep track of export targetsKlaus Aehlig
2022-12-07Built-in rules: add a tree ruleKlaus Aehlig
2022-12-07file_gen rule: fix computation of effective configurationKlaus Aehlig