summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-07-04Drop copy constructor from atomic valueOliver Reiche
2022-07-04Drop copy constructor from linked mapsOliver Reiche
2022-07-04Drop copy constructor for expressionsOliver Reiche
2022-07-04Improve move semantics with smart pointersOliver Reiche
2022-06-29Error reporting: also abbreviate the expression in the stack traceKlaus Aehlig
2022-06-29rename private member in compliance with the used code styleAlberto Sartori
2022-06-29Use a more meaningful abbreviation of expression valuesKlaus Aehlig
2022-06-29util: support abbreviating jsonKlaus Aehlig
2022-06-28Support more verbose error reportingKlaus Aehlig
2022-06-28Generic: add support for out_dirsAlberto Sartori
2022-06-28sort and deduplicate outputs before creating the actionAlberto Sartori
2022-06-28define new header-only library for vector manipulationAlberto Sartori
2022-06-28improve error message when outpus are not disjointAlberto Sartori
2022-06-28add parenthesis to emphasize the order of evaluationAlberto Sartori
2022-06-27just version information: support VERSION_EXTRA_SUFFIXKlaus Aehlig
2022-06-24Add a version subcommandKlaus Aehlig
2022-06-24action deserialisation: accept null for "may_fail"Klaus Aehlig
2022-06-22RemoteExecutionClient: Check and log execution statusOliver Reiche
2022-06-20Correctly serialize and deserialize results and nodesKlaus Aehlig
2022-06-20Repository representation: also use string as name in bindingsKlaus Aehlig
2022-06-20analysed targets: artifacts can also be contained in nodes and resultsKlaus Aehlig
2022-06-20Disallow comparison of namesKlaus Aehlig
2022-06-20expression: cache the cacheability propertyKlaus Aehlig
2022-06-20Crypto: Refactor hash computationOliver Reiche
2022-06-20Crypto: Add and use set of globally used hash functionsOliver Reiche
2022-06-20Executor: Fix printing artifact idsOliver Reiche
2022-06-14fix handling of workspace root for the main repositoryAlberto Sartori
2022-06-13Fix target cache key: Use repository-local target nameOliver Reiche
2022-06-13Main: Print statistics for export targetsOliver Reiche
2022-06-13ExportRule: Compute target cache key use target cacheOliver Reiche
2022-06-13Statistics: Add counters for export targetsOliver Reiche
2022-06-13Logging: Extend logger by level for PerformanceOliver Reiche
2022-06-13Main: Collect cache artifacts and Write target cache entriesOliver Reiche
2022-06-13ResultMap: Keep track of targets to cacheOliver Reiche
2022-06-13AnalysedTarget: Add getter to obtain non-known artifactsOliver Reiche
2022-06-13TargetCache: Initial implementationOliver Reiche
2022-06-13TargetResult: Add support for JSON (de)serializationOliver Reiche
2022-06-13GraphTraverser: Add support for extra artifactsOliver Reiche
2022-06-13ArtifactDescription: Add ref getter for id and C++ hashOliver Reiche
2022-06-13RemoteExecutionConfig: Keep global platform propertiesOliver Reiche
2022-06-13RepoConfig: Compute repository keyOliver Reiche
2022-06-13LocalCAS: Add singleton patternOliver Reiche
2022-06-13multithreading: Add AtomicValue to atomically set/get valueOliver Reiche
2022-06-13utils: Add DFAMinimizer for computing bisimulationsOliver Reiche
2022-06-13HashGenerator: Add global function for obtaining digestOliver Reiche
2022-06-13FileRoot: support content descriptionKlaus Aehlig
2022-06-13Include raw identifier to GitTreeKlaus Aehlig
2022-06-13utils: convert hex to stringKlaus Aehlig
2022-06-13CLI: Catch and report non-CLI11 related errorsOliver Reiche
2022-06-09Disallow upwards-facing inputs in actions and tree constructorsKlaus Aehlig