summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine/target_map/built_in_rules.cpp
AgeCommit message (Expand)Author
2025-05-08Fix some typosPaul Cristian Sarbu
2025-05-05generic rule: fix conflict checkKlaus Aehlig
2025-04-07Add built-in rules {disjoint_,}tree_overlayKlaus Aehlig
2025-04-07analysed_target: include tree overlaysKlaus Aehlig
2025-03-26built-in rule "tree": fix supported fieldsKlaus Aehlig
2025-01-24"generic" rule: verify staging conflicts on inputsKlaus Aehlig
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-07Enable readability-* checks.Maksim Denisov
2024-09-13Avoid unnecessary creation of temporary objectKlaus Aehlig
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-02Actions with non-trivial cwd: add empty input tree, if requiredKlaus Aehlig
2024-08-02generic rule: add support for cwdKlaus 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-25describe: also describe "configure" targets in more detailKlaus Aehlig
2024-06-18Use an extensible structure to pass arguments to the analysis.Maksim Denisov
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-08Use properly included standard library types by defaultPaul Cristian Sarbu
2024-04-05built-in rules: describe staging conflict in more detailKlaus Aehlig
2024-03-26Add missing system includesPaul Cristian Sarbu
2024-03-15Clean up more includes and targetsPaul Cristian Sarbu
2024-03-12just serve: Improve progress reportingPaul 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-01-16Analysed target: keep track of implied export targetsKlaus Aehlig
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-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-10built-in: Add 'symlink' rulePaul 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 data structure: support (additional) execution propertiesKlaus Aehlig
2023-06-06style: Use designated initializersPaul Cristian Sarbu
2023-05-31action data structure: support timeout-scaling factorKlaus Aehlig
2023-02-22cleanup: Fix typos in code line comments and logging messagesPaul Cristian Sarbu
2023-01-20generic built-in rule: fix typo in error messageKlaus Aehlig
2022-12-07Built-in rules: add a tree ruleKlaus Aehlig
2022-12-07file_gen rule: fix computation of effective configurationKlaus Aehlig
2022-11-16Fix effective configuration computation in configureKlaus Aehlig