summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_engine/executor/executor.hpp
AgeCommit message (Expand)Author
2024-05-03Include environment in action reporting on the command lineKlaus Aehlig
2024-04-15executor: Log in caller logger if givenPaul Cristian Sarbu
2024-04-11Error reporting on action failure: give short target nameKlaus Aehlig
2024-03-26Add missing system includesPaul Cristian Sarbu
2024-03-15Clean up more includes and targetsPaul Cristian Sarbu
2024-03-11just: Replace singletons for progress tracking and statistics...Paul Cristian Sarbu
2024-02-26Employ blob splitting and splicing for endpoint dispatchingSascha Roloff
2024-02-22Executor: in case of a failing action also report originKlaus Aehlig
2024-01-24just: Wrap IExecutionApi raw pointer argumentsPaul Cristian Sarbu
2024-01-09Refactor GraphTraverser to take in platform properties and dispatch listPaul Cristian Sarbu
2023-12-13executor.hpp: log more info in case of failureAlberto Sartori
2023-12-05executor: Move helper methods inside ExecutorImpl classPaul Cristian Sarbu
2023-11-27Refactoring RepositoryConfigPaul Cristian Sarbu
2023-07-05Executor: dispatch on action propertiesKlaus Aehlig
2023-06-26FileRoot: Add handling of non-upwards symlink...Paul Cristian Sarbu
2023-06-15executor: honor action-specific execution propertiesKlaus Aehlig
2023-06-06style: Use designated initializersPaul Cristian Sarbu
2023-05-31Executor: honor timeout scalingKlaus Aehlig
2023-04-26imports: Switch to Microsoft GSL implementationOliver Reiche
2023-02-27Progress reporting: Extract generic logic from just progress classSascha Roloff
2023-02-22ExecutionApi: Retrieve to correct CAS directlyOliver Reiche
2023-01-31Fix segfault if reading git tree failedOliver Reiche
2022-11-24Add tree id to trace outputSascha Roloff
2022-10-14Remove default value of ArtifactDigest::Create template parameterSascha Roloff
2022-10-12Add copyright and license notice to all source and header filesKlaus Aehlig
2022-09-13Executor: Avoid use of dynamic memoryOliver Reiche
2022-09-12Adapted Executor to upload known artifacts from local CAS to remote CAS in ca...Sascha Roloff
2022-09-12Removed ArtifactDigest is_tree() predicateSascha Roloff
2022-08-19Rebuild: Support proper progress printingOliver Reiche
2022-08-05Add more tracing messages to remote execution clientSascha Roloff
2022-08-05Upload known git trees if not available in CASSascha Roloff
2022-08-05Modified artifact digest to provide wire digest on demandSascha Roloff
2022-06-20Crypto: Add and use set of globally used hash functionsOliver Reiche
2022-06-20Executor: Fix printing artifact idsOliver Reiche
2022-04-27dump action command on DebugLevelAlberto Sartori
2022-04-26Rebuild: report full command lineKlaus Aehlig
2022-04-25Progress reporting: include origins of running actionsKlaus Aehlig
2022-04-21add compatibility with original remote build protocolAlberto Sartori
2022-04-04statistics: also count completed uncached actionsKlaus Aehlig
2022-03-23Apply changes suggested by clang-tidy 11Oliver Reiche
2022-03-23Apply changes suggested by clang-format 11Oliver Reiche
2022-03-04executor: fix json reporting of commandsKlaus Aehlig
2022-02-28Executor: Log failing action's commandOliver Reiche
2022-02-28CLI: Add option to set action timeoutOliver Reiche
2022-02-22Initial self-hosting commitKlaus Aehlig