Age | Commit message (Collapse) | Author | |
---|---|---|---|
9 days | Test: Add test for API output path modes | Oliver Reiche | |
2025-05-12 | LocalAction: Fix collection of directory symlink | Oliver Reiche | |
2025-03-24 | BazelNetworkReader: Remove IncrementalReader | Maksim Denisov | |
2025-03-24 | BytestreamClient: Read to temporary files. | Maksim Denisov | |
2025-03-24 | ExecutionApi: Return TmpDir | Maksim Denisov | |
2025-03-24 | Pass TmpDir to BazelNetwork and BazelCasClient | Maksim Denisov | |
2025-02-27 | BazelNetwork: Adapt the test that reads objects of unknown size | Maksim Denisov | |
2025-02-27 | Remove BytestreamClient test. | Maksim Denisov | |
ArtifactBlob rehashes content, there's no way to construct it with a wrong digest. | |||
2025-02-27 | ArtifactBlob: Use static function for construction | Maksim Denisov | |
2025-02-27 | ArtifactBlob: Check access to the content | Maksim Denisov | |
2025-02-27 | ArtifactBlob: Convert to a class | Maksim Denisov | |
2025-02-27 | ArtifactBlob: Move from execution_api/common to common | Maksim Denisov | |
2025-02-21 | ByteStreamClient: Return ArtifactBlob from Read. | Maksim Denisov | |
2025-02-21 | ByteStreamClient: Use ByteStreamUtils::ReadRequest internally only. | Maksim Denisov | |
2025-02-21 | ByteStreamClient: Use ArtifactBlob in Write | Maksim Denisov | |
2025-02-20 | Separate off id generation to a separate library | Klaus Aehlig | |
... and rename appropriately to reflect contents more precisely than the generic "common". This separation also disentangles dependencies a bit. | |||
2025-02-19 | Store HashFunction by value | Maksim Denisov | |
Although references give an additional information about ownership, they introduce additional design difficulties. | |||
2025-02-19 | BazelApi: rename library "bazel" => "bazel_api" | Maksim Denisov | |
2025-02-11 | Name library containing ExecutionConfiguration more appropriately | Klaus Aehlig | |
2025-02-10 | Store BazelCapabilitiesClient in BazelNetwork | Maksim Denisov | |
...and pass it to BazelCasClient | |||
2025-02-07 | Move implementation of ContentBlob to artifact_blob | Maksim Denisov | |
...and remove ContentBlob. | |||
2025-02-07 | Rename artifact_blob_container to artifact_blob | Maksim Denisov | |
2025-02-07 | BazelCasClient: Use ArtifactDigest in FindMissingBlobs | Maksim Denisov | |
2025-02-07 | BazelCasClient: Use ArtifactBlob in BatchUpdateBlobs | Maksim Denisov | |
2025-02-07 | BazelCasClient: Use ArtifactDigest in BatchReadBlobs | Maksim Denisov | |
...and drop testing of invalid digests since ArtifactDigest always guarantees to hold a valid digest. | |||
2025-02-07 | BazelNetwork: Use ArtifactBlobs in UploadBlobs | Maksim Denisov | |
2025-02-07 | ByteStreamUtils: Use ArtifactDigest | Maksim Denisov | |
2025-02-07 | BazelCasClient: Drop iterators in BatchReadBlobs | Maksim Denisov | |
2025-02-07 | BazelCasClient: Drop iterators in BatchUpdateBlobs | Maksim Denisov | |
2025-02-07 | BazelNetworkReader: Use ArtifactDigest in IncrementalReader | Maksim Denisov | |
...and while there, pass digests needed to be read by pointer to IncrementalReader to avoid an extra copy. | |||
2025-02-07 | BazelNetworkReader: make reading methods that use bazel digest private | Maksim Denisov | |
2025-02-07 | BazelNetwork: Drop iterators in DoUploadBlobs | Maksim Denisov | |
2025-02-07 | Replace ArtifactBlobContainer and BazelBlobContainer | Maksim Denisov | |
...with explicit std::unordered_set. | |||
2025-02-07 | Replace ContentBlobContainer<T> with std::unordered_set | Maksim Denisov | |
2025-02-07 | BazelNetwork: Use unordered_set in UploadBlobs instead of BazelBlobContainer | Maksim Denisov | |
2025-02-07 | BazelCasClient: Use unordered_set in FindMissingBlobs | Maksim Denisov | |
2024-11-14 | tests: Implement IWYU suggestions | Maksim Denisov | |
2024-10-25 | Add dependencies explicitly that are included directly | Klaus Aehlig | |
... instead of relying on those dependencies being pulled in indirectly. | |||
2024-10-25 | bazel_execution_client.test.cpp: add a comment to explain the meaning of the ↵ | Alberto Sartori | |
boolean "wait" | |||
2024-09-23 | Reorder dependencies and remove duplicates in OSS | Maksim Denisov | |
2024-09-23 | Store HashFunction by const reference. | Maksim Denisov | |
Despite the fact that HashFunction is a small type, it still makes sense to store it by reference to reflect the ownership. StorageConfig becomes the main holder. Reference holders store HashFunction by const ref and aren't allowed to change it. However, they are free to return HashFunction by value since this doesn't benefit readability anyhow. | |||
2024-09-18 | Implement ByteStreamUtils::WriteRequest class | Maksim Denisov | |
...and remove split serialization/deserialization logic. | |||
2024-09-18 | Implement ByteStreamUtils::ReadRequest class | Maksim Denisov | |
...and remove split serialization/deserialization implementations. | |||
2024-09-18 | Remove ByteStreamClient::{Read, Write}Many | Maksim Denisov | |
...since they were used only in tests. | |||
2024-09-17 | Small code improvements based on lint warnings | Paul Cristian Sarbu | |
- add more noexcept requirements and enforce existing - fixing inconsistencies related to function arguments - remove redundant static keywords - silencing excessive lint reporting in test cases While there, make more getters const ref. | |||
2024-09-13 | Use TestHashType in tests | Maksim Denisov | |
...instead of calling ProtocolTraits::IsCompatible | |||
2024-09-13 | Rename Compatibility class to ProtocolTraits | Maksim Denisov | |
...and move it to the common stage. | |||
2024-09-09 | Replace ArtifactDigest::Create | Maksim Denisov | |
...with ArtifactDigestFactory::HashDataAs | |||
2024-08-30 | Use BazelDigestFactory to create bazel_re::Digest directly if needed | Maksim Denisov | |
...bypassing ArtifactDigest functionality. | |||
2024-08-30 | Replace bazel_re::Digest in BazelMsgFactory (trees) | Maksim Denisov | |
...with ArtifactDigest. |