summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-03-09Add a test demonstrating nested treesKlaus Aehlig
2022-03-08LocalCAS: Prefer hard link over copy for owned filesOliver Reiche
2022-03-08FileSystemManager: Implement hard link creation with permsOliver Reiche
2022-03-08LocalCAS: Avoid writable fds when adding executables to CASOliver Reiche
2022-03-08FileSystemManager: Implement fd-less write to fileOliver Reiche
2022-03-08FileSystemManager: Implement fd-less file copyOliver Reiche
2022-03-08SystemCommand: Exit without cleanup on error and avoid loggerOliver Reiche
2022-03-08SystemCommand: Move to new module "src/buildtool/system"Oliver Reiche
2022-03-04Patch away unused imports in bytestream.protoKlaus Aehlig
2022-03-04Add rule ["patch", "file"]Klaus Aehlig
2022-03-04executor: fix json reporting of commandsKlaus Aehlig
2022-03-04rule_map: improve error message by proper quotingKlaus Aehlig
2022-03-03Externals: Set `-O2` and C standard `gnu17`Oliver Reiche
2022-03-03External gRPC: Disable warningsOliver Reiche
2022-03-03External libgit2: Disable warningsOliver Reiche
2022-03-03External re2: Disable warningsOliver Reiche
2022-03-03External absl: Disable warningsOliver Reiche
2022-03-03CC rules: Disable warnings for protobufOliver Reiche
2022-03-03CC rules: Add support for local cflagsOliver Reiche
2022-03-03Add end-to-end test executing compiled binariesKlaus Aehlig
2022-03-03Add end-to-end test using built shell scripts to generate filesKlaus Aehlig
2022-03-02Extend shell-test rules to optionally detect flakynessKlaus Aehlig
2022-03-02expression language: add a range functionKlaus Aehlig
2022-03-02tool: at the earliest possible moment confirm the targetKlaus Aehlig
2022-03-01CC test: Add optional test launcher `CC_TEST_LAUNCHER`Oliver Reiche
2022-03-01Test TaskSystem: Fix read after freeOliver Reiche
2022-03-01Add a message after consolidating the analysis resultKlaus Aehlig
2022-03-01Pass actions and trees in analysis result as shared pointerKlaus Aehlig
2022-03-01main: add a log message after finishing analysisKlaus Aehlig
2022-03-01flush after logging to stderrKlaus Aehlig
2022-03-01Link build_engine tests to overall test targetKlaus Aehlig
2022-02-28action-equality test: improve conditionsKlaus Aehlig
2022-02-28Tests: Avoid std::tmpnam as it is considered unsafeOliver Reiche
2022-02-28Executor: Log failing action's commandOliver Reiche
2022-02-28Format: Apply clang-format suggestions to testsOliver Reiche
2022-02-28Test GraphTraverser: Use update-alternatives' c++ by defaultOliver Reiche
2022-02-28Test filesystem: Check exact permissionsOliver Reiche
2022-02-28External libgit2: Fix header declarationOliver Reiche
2022-02-28External protobuf: Add missing zlib dependencyOliver Reiche
2022-02-28CLI: Add option to set action timeoutOliver Reiche
2022-02-25Add end-to-end test verifying repository-name resolvingKlaus Aehlig
2022-02-25Add end-to-end test about target namingKlaus Aehlig
2022-02-25Format: Apply alphabetical include orderOliver Reiche
2022-02-25External bazel_remote_api: Add target for headers of CC bindingsOliver Reiche
2022-02-25External google_apis: Add target for headers of CC bindingsOliver Reiche
2022-02-25rules: Add CC/proto/IDE headersOliver Reiche
2022-02-23Add a first end-to-end test for action equalityKlaus Aehlig
2022-02-23Add shell/test ruleKlaus Aehlig
2022-02-23common rule expression: improve error reportingKlaus Aehlig
2022-02-22Initial self-hosting commitKlaus Aehlig