summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine
AgeCommit message (Expand)Author
2025-06-16Avoid unnecessary work in accessing container entriesPaul Cristian Sarbu
2025-06-16Ensure equality operators are really noexcept.Klaus T. Aehlig
2025-06-04directory_map: Correctly report fatal on failures to read from workspace rootsPaul Cristian Sarbu
2025-05-08Fix some typosPaul Cristian Sarbu
2025-05-05generic rule: fix conflict checkKlaus Aehlig
2025-04-17ServeFailureReporter: use const& to avoid copiesAlberto Sartori
2025-04-08Result map: include tree-overlay actions to the origin mapKlaus Aehlig
2025-04-08Keep identifiers for actions, trees, and tree_overlays disjointKlaus Aehlig
2025-04-07Add built-in rules {disjoint_,}tree_overlayKlaus Aehlig
2025-04-07Defined rules: add TREE_OVERLAY and DISJOINT_TREE_OVERLAY functionKlaus Aehlig
2025-04-07analysed_target: include tree overlaysKlaus Aehlig
2025-04-07interfaces: extend signatures to be aware of tree overlaysKlaus Aehlig
2025-04-03Result-Map: do not log analysis result in ToFile operationKlaus Aehlig
2025-03-26built-in rule "tree": fix supported fieldsKlaus Aehlig
2025-03-24Add 'zip_map' expressionPaul Cristian Sarbu
2025-03-24Add 'zip_with' expressionPaul Cristian Sarbu
2025-03-10Make graph-dumping options cummulativeKlaus Aehlig
2025-02-28Make statistics a separate libraryMaksim Denisov
2025-02-28Include ArtifactDigestFactory into "common" libraryMaksim Denisov
2025-01-28Progress reporting: also report the primary action outputKlaus Aehlig
2025-01-24Add native comparison of configured targetsKlaus Aehlig
2025-01-24"generic" rule: verify staging conflicts on inputsKlaus Aehlig
2024-12-09Avoid writing to the CAS during bootstrappingMaksim Denisov
2024-11-29expression_function: fix depsKlaus Aehlig
2024-11-25Fix unchecked access to FileRootMaksim Denisov
2024-11-14build_engine: Implement IWYU suggestionsPaul Cristian Sarbu
2024-10-29Clean up unused dependenciesKlaus Aehlig
2024-10-25Add dependencies explicitly that are included directlyKlaus Aehlig
2024-10-23expressions: enforce strict arguments for "join" and "join_cmd"v1.4.0-alpha+20241023Klaus Aehlig
2024-10-21configured_target: honor --expression-log-limit when shortening representationKlaus Aehlig
2024-10-10Remove from OSS intersecting public-private dependenciesMaksim Denisov
2024-10-08Name local variables using lower_caseMaksim Denisov
2024-10-08Name value template parameters using kCamelCase.Maksim Denisov
2024-10-08Name constexpr variables using kCamelCase.Maksim Denisov
2024-10-08Name type template parameters using CamelCase.Maksim Denisov
2024-10-07Disable misc-no-recursion checkMaksim Denisov
2024-10-07Enable readability-* checks.Maksim Denisov
2024-10-07Enable readability-redundant-member-init check.Maksim Denisov
2024-10-07Enable modernize-* checks.Maksim Denisov
2024-10-07Enable bugprone-empty-catch check.Maksim Denisov
2024-10-07Enable bugprone-exception-escape checkMaksim Denisov
2024-10-07Enable bugprone-narrowing-conversions checkMaksim Denisov
2024-09-26Fix enum sizes proposed by clang-tidy.Maksim Denisov
2024-09-26Fix redundant std::optional conversionsMaksim Denisov
2024-09-23Reorder dependencies and remove duplicates in OSSMaksim Denisov
2024-09-18Add missing #endif comments in headersMaksim 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