summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine
AgeCommit message (Expand)Author
2024-02-16async maps: Create utility library to handle cycle detectionPaul Cristian Sarbu
2024-02-14expression map: properly wrap logger for import callsKlaus Aehlig
2024-02-08rule_map: improve error reportingKlaus Aehlig
2024-02-08NamedTarget: support ToString()Klaus Aehlig
2024-02-08JsonFileMap: refuse to read absent rootKlaus Aehlig
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-20directory_map: refuse to read contents of absent rootsKlaus Aehlig
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-14expression: add new built in "reverse"Klaus Aehlig
2023-08-14expression: add new built in "set"Klaus Aehlig
2023-08-14expressions: add constant for trueKlaus Aehlig
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-26FileRoot: Add handling of non-upwards symlink...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-04-26just-mr: Fix warning about unused lambda captureOliver Reiche
2023-04-26evaluator: Improve evaluation error reportingOliver Reiche
2023-04-04disjoint_map_union: show conflicting values on errorKlaus Aehlig
2023-03-30Improve error messages on reading invalid target filesKlaus Aehlig
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-03-10Update nlohmann::json to 3.11.2Klaus Aehlig
2023-02-28expression map: improve error messageKlaus Aehlig
2023-02-22cleanup: Fix typos in code line comments and logging messagesPaul Cristian Sarbu