summaryrefslogtreecommitdiff
path: root/src/buildtool/build_engine/expression
AgeCommit message (Expand)Author
2025-06-16Avoid unnecessary work in accessing container entriesPaul Cristian Sarbu
2025-03-24Add 'zip_map' expressionPaul Cristian Sarbu
2025-03-24Add 'zip_with' expressionPaul Cristian Sarbu
2025-01-24Add native comparison of configured targetsKlaus Aehlig
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-08Name constexpr variables using kCamelCase.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-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-13Avoid unnecessary creation of temporary objectKlaus Aehlig
2024-09-11Use HashFunction::Type to deserialize ArtifactDescriptionMaksim Denisov
2024-08-27Reformat code to comply with clang-format 18Klaus Aehlig
2024-08-14expression language: add nub_leftKlaus Aehlig
2024-08-07Replace classic C boolean operators with keywordsMaksim Denisov
2024-08-05Expression language: add expression from_subdirKlaus 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 a fixed HashFunction in expressionsMaksim Denisov
2024-07-22Use HashFunction functionality via Instance()Maksim Denisov
2024-07-12Use static Create functions to construct ArtifactDescriptionMaksim Denisov
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-16expression language: add array access by indexKlaus Aehlig
2024-04-08Use properly included standard library types by defaultPaul Cristian Sarbu
2024-04-05Evaluator: Add infrastructure to annotate relevant objectsKlaus Aehlig
2024-04-05bug fix in expresion, Union: propagate the disjointness propertyKlaus Aehlig
2024-03-26Add missing system includesPaul Cristian Sarbu
2024-03-26Expression language: add float operations "*" and "+"Klaus Aehlig
2024-03-15Clean up more includes and targetsPaul Cristian Sarbu
2024-02-29expressions: add kFalseKlaus Aehlig
2023-11-30Resolve inconsistencies in third-party headers include formatPaul Cristian Sarbu
2023-08-24LinkedMap: Simplify ::Find() methodsOliver 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-06-06style: Use designated initializersPaul Cristian Sarbu