summaryrefslogtreecommitdiff
path: root/src/buildtool/execution_engine
AgeCommit message (Expand)Author
2025-06-16Avoid unnecessary work in accessing container entriesPaul Cristian Sarbu
2025-06-05Executor: Log action outputs sorted by pathPaul Cristian Sarbu
2025-06-04Executor: Check validity of action outputs in compatible modePaul Cristian Sarbu
2025-06-04Executor: Move noexcept enforcement to main public call pointsPaul Cristian Sarbu
2025-06-04FileRoot: Ensure all read blobs and trees contain valid entriesPaul Cristian Sarbu
2025-06-04RepositoryConfig: Ensure consistency in reading blobs and treesPaul Cristian Sarbu
2025-05-12TreeOperationsUtils: Fix Bazel Directory creationOliver Reiche
2025-05-05TreeOperationsUtils: apply AsyncMap to compute tree overlaySascha Roloff
2025-05-05TreeOperationsUtils: make WriteTree method directly return ObjectInfo instead...Sascha Roloff
2025-05-05TreeOperationsUtils: make free-standing implementation functions member funct...Sascha Roloff
2025-05-05TreeOperationsUtils: refactor digest population into proto messagesSascha Roloff
2025-05-05TreeOperationsUtils: add missing switch case in bazel directory generationSascha Roloff
2025-05-05TreeOperationsUtils: fix typo in commentSascha Roloff
2025-04-17profile: also honor action cwdKlaus Aehlig
2025-04-10Remove unnecessary targets filesKlaus Aehlig
2025-04-08executor: for a tree-overlay action, also report inputs in case of errorKlaus Aehlig
2025-04-08Tree-overlay utils: also report the path within the original treeKlaus Aehlig
2025-04-08executor: also track begin and end of tree-overlay operationsKlaus Aehlig
2025-04-08executor: properly report failure of tree actionsKlaus Aehlig
2025-04-08Improve reporting on tree errorsKlaus Aehlig
2025-04-07executor: also handle tree-overlay actionsKlaus Aehlig
2025-04-07TreeOperationsUtils: sequential version of tree overlay computationSascha Roloff
2025-04-07dag: be aware of tree-overlaysKlaus Aehlig
2025-04-02Executor: use the passed loggerKlaus Aehlig
2025-03-24ExecutionApi: Return TmpDirMaksim Denisov
2025-03-10Profiling: start collecting informations per actionsKlaus Aehlig
2025-02-28Modernize conceptsMaksim Denisov
2025-02-28Make statistics a separate libraryMaksim Denisov
2025-02-28Include ArtifactDigestFactory into "common" libraryMaksim Denisov
2025-02-27ArtifactBlob: Use static function for constructionMaksim Denisov
2025-02-27ArtifactBlob: Move from execution_api/common to commonMaksim Denisov
2025-02-19ApiBundle: Remove HashFunction.Maksim Denisov
2025-02-19Store HashFunction by valueMaksim Denisov
2025-02-19BazelApi: rename library "bazel" => "bazel_api"Maksim Denisov
2025-02-12BackMap: make non-copyable and non-movableMaksim Denisov
2025-02-11Name library containing ExecutionConfiguration more appropriatelyKlaus Aehlig
2025-02-07Rename artifact_blob_container to artifact_blobMaksim Denisov
2025-02-07CommonApi: Remove template parameter from UploadAndUpdateContainerMaksim Denisov
2025-02-07Replace ArtifactBlobContainer and BazelBlobContainerMaksim Denisov
2025-02-07IExecutionApi: Rename IsAvailable to GetMissingDigestsMaksim Denisov
2025-02-07IExecutionApi: Use unordered_set in IsAvailableMaksim Denisov
2025-02-07DAG: Drop usage of TransformedRange.Maksim Denisov
2024-12-19Fix cause of minor warningsOliver Reiche
2024-12-06executor: On failure to execute an action, also report which action it wasKlaus Aehlig
2024-12-06Log: report outputs of failed actions by defaultKlaus Aehlig
2024-11-14execution_engine: Implement IWYU suggestionsPaul Cristian Sarbu
2024-10-29Clean up unused dependenciesKlaus Aehlig
2024-10-21configured_target: honor --expression-log-limit when shortening representationKlaus Aehlig
2024-10-08Name type template parameters using CamelCase.Maksim Denisov
2024-10-08Name classes, structs and enums using CamelCase.Maksim Denisov