summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine
AgeCommit message (Expand)Author
2024-09-11Use HashFunction::Type to deserialize ArtifactDescriptionMaksim Denisov
2024-09-09Replace ArtifactDigest::CreateMaksim Denisov
2024-08-27Reformat code to comply with clang-format 18Klaus Aehlig
2024-08-23Rule "generic": verify that the output is a properly formed artifact stageKlaus Aehlig
2024-08-23When creating actions, normalize paths in the action definitionKlaus Aehlig
2024-08-14expression language: add nub_leftKlaus Aehlig
2024-08-14absent_target_map: fix private hdrsKlaus Aehlig
2024-08-07Replace classic C boolean operators with keywordsMaksim Denisov
2024-08-05Expression language: add expression from_subdirKlaus Aehlig
2024-08-02Actions with non-trivial cwd: add empty input tree, if requiredKlaus Aehlig
2024-08-02generic rule: add support for cwdKlaus Aehlig
2024-08-02rules: make ACTION expression support "cwd"Klaus Aehlig
2024-08-01class Action: include field cwdKlaus Aehlig
2024-08-01expression: add kEmptyStringKlaus Aehlig
2024-07-26Add quasiquote expressionKlaus Aehlig
2024-07-26expression language: add quotingKlaus Aehlig
2024-07-22Rename HashFunction methods and enumsMaksim Denisov
2024-07-22Unify tagging logic in HashFunctionMaksim Denisov
2024-07-22Use HashFunction from Storage during analysisMaksim Denisov
2024-07-22Use a fixed HashFunction in ActionDescriptionMaksim Denisov
2024-07-22Use a fixed HashFunction in expressionsMaksim Denisov
2024-07-22Pass HashFunction to ArtifactDigest::CreateMaksim Denisov
2024-07-22Use HashFunction functionality via Instance()Maksim Denisov
2024-07-12Use static Create functions to construct ArtifactDescriptionMaksim Denisov
2024-07-05Pass Storage to RepositoryConfigMaksim Denisov
2024-07-04Mark more constructors 'explicit'Paul Cristian Sarbu
2024-06-27Capture ServeApi by pointer in AnalyseContextMaksim Denisov
2024-06-27Capture TargetCache by pointer in AnalyseContextMaksim Denisov
2024-06-25describe: also describe "configure" targets in more detailKlaus Aehlig
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-11Move creation of TargetCacheKey description to TargetCacheMaksim Denisov
2024-06-04rule language: support SYMLINK functionKlaus Aehlig
2024-05-17RepositoryConfig: Instance should not be changed once populatedPaul Cristian Sarbu
2024-05-15serve target: Improve logic for local build failure triggersPaul Cristian Sarbu
2024-05-14configured_target: limit size of short representationKlaus Aehlig
2024-05-14target_map: show short description of configured targetsKlaus Aehlig
2024-05-13source_map: Improve log messagePaul Cristian Sarbu
2024-04-25absent_target_map: fix target_file when requesting flexible variableKlaus Aehlig
2024-04-24expressions: add logical negationKlaus Aehlig
2024-04-24expressions: for "if" expressions, make both branches optionalKlaus Aehlig
2024-04-24expressions: add "length" functionKlaus Aehlig
2024-04-24expressions: add generic assertionsKlaus Aehlig
2024-04-19Also for absent tragets, track progress by configured targetKlaus Aehlig
2024-04-19Export progress: report short configurationKlaus Aehlig
2024-04-16expression language: add array access by indexKlaus Aehlig
2024-04-16Absent targets: support registering the serve failure logsKlaus Aehlig