Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-10-07 | Disable misc-no-recursion check | Maksim Denisov | |
...since we use recursion for trees a lot, but skip this check manually. | |||
2024-10-07 | Enable readability-* checks. | Maksim Denisov | |
2024-10-07 | Enable readability-redundant-member-init check. | Maksim Denisov | |
2024-10-07 | Enable bugprone-empty-catch check. | Maksim Denisov | |
2024-10-07 | Enable bugprone-exception-escape check | Maksim Denisov | |
2024-10-07 | Enable bugprone-implicit-widening-of-multiplication-result check. | Maksim Denisov | |
2024-09-23 | Reorder dependencies and remove duplicates in OSS | Maksim Denisov | |
2024-09-18 | Add missing #endif comments in headers | Maksim Denisov | |
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 | Remove Compatibility flag | Maksim Denisov | |
2024-09-13 | Remove Compatibility flag from just | Maksim Denisov | |
2024-09-13 | Add to ProtocolTraits static functions that provide protocol-specific behaviour | Maksim Denisov | |
2024-09-13 | Rename Compatibility class to ProtocolTraits | Maksim Denisov | |
...and move it to the common stage. | |||
2024-09-13 | Move to GitHashesConverter functionality related to conversion of git hashes | Maksim Denisov | |
...from Compatibility. | |||
2024-09-11 | Store HashInfo as a field in ArtifactDigest | Maksim Denisov | |
...and adjust ArtifactDigestFactory accordingly. | |||
2024-09-11 | Remove the plain data constructor from ArtifactDigest | Maksim Denisov | |
2024-09-11 | Use HashFunction::Type to deserialize ArtifactDescription | Maksim Denisov | |
2024-09-11 | Use ArtifactDigest to create Known Artifact | Maksim Denisov | |
...skipping intermediate conversions. | |||
2024-09-11 | Use HashInfo to create ObjectInfo FromString | Maksim Denisov | |
2024-09-11 | Return ArtifactDigest from RepositoryConfig::RepositoryKey | Maksim Denisov | |
...to prevent additional conversions to ArtifactDigest from plain strings. | |||
2024-09-11 | Create ArtifactDigest from a plain hash in ArtifactDigestFactory | Maksim Denisov | |
2024-09-09 | Remove bazel_re::Digest from ArtifactDigest | Maksim Denisov | |
2024-09-09 | Replace ArtifactDigest::Create | Maksim Denisov | |
...with ArtifactDigestFactory::HashDataAs | |||
2024-09-09 | Replace ArtifactDigest::CreateFromFile | Maksim Denisov | |
...with ArtifactDigestFactory::HashFileAs | |||
2024-09-09 | Implement ArtifactDigestFactory class | Maksim Denisov | |
...that provides ways to create valid ArtifactDigests. | |||
2024-09-09 | Validate bazel_re::Digests in BazelDigestFactory | Maksim Denisov | |
2024-09-09 | Remove redundant operator less | Maksim Denisov | |
...from ObjectInfo and ArtifactDigest | |||
2024-08-30 | Cast ArtifactDigest to bazel_re::Digest explicitly | Maksim Denisov | |
...to simplify further refactoring. | |||
2024-08-30 | Use BazelDigestFactory to create bazel_re::Digest directly if needed | Maksim Denisov | |
...bypassing ArtifactDigest functionality. | |||
2024-08-30 | Return ArtifactDigest from LocalCAS::Store | Maksim Denisov | |
2024-08-30 | Return the IsTree flag from ArtifactDigest | Maksim Denisov | |
...and replace obvious redundant conversions to bazel_re::Digest, which were done to ensure that the digest represents a tree. | |||
2024-08-27 | Also retry on DEADLINE_EXCEEDED | Klaus Aehlig | |
... as those typically are of transient nature as well. | |||
2024-08-07 | Remove unused code from Artifact::ObjectInfo | Maksim Denisov | |
Deserialization from json is used in a single test only | |||
2024-08-07 | Replace classic C boolean operators with keywords | Maksim Denisov | |
! => not; && => and, || => or | |||
2024-08-01 | class Action: include field cwd | Klaus Aehlig | |
... for the working directory inside the action directory. | |||
2024-07-22 | cli: Make info_file type consistent | Paul Cristian Sarbu | |
Both the serve and execution servers store the info_file and pid_file as strings, to be used for reading via std::ofstream. Read info_file then also as string, like pid_file is. | |||
2024-07-22 | Rename HashFunction methods and enums | Maksim Denisov | |
2024-07-22 | Unify tagging logic in HashFunction | Maksim Denisov | |
2024-07-22 | Use HashFunction from Storage in RepositoryConfig | Maksim Denisov | |
2024-07-22 | Use a fixed HashFunction in Tree | Maksim Denisov | |
2024-07-22 | Use a fixed HashFunction in ArtifactDescription | Maksim Denisov | |
2024-07-22 | Pass HashFunction to ArtifactDigest::Create | Maksim Denisov | |
2024-07-22 | Use HashFunction functionality via Instance() | Maksim Denisov | |
...to track changes during refactoring easier. | |||
2024-07-22 | Move ObjectCAS::CreateDigest to the private space | Maksim Denisov | |
2024-07-19 | Remove the RetryConfig singleton | Paul Cristian Sarbu | |
...and replace it with instances created early via a builder pattern. | |||
2024-07-19 | Pass RetryConfig instance to WithRetry | Paul Cristian Sarbu | |
2024-07-19 | WithRetry: Replace template parameters by std::function | Paul Cristian Sarbu | |
Now also requires guarding for bootstrapping to not bring in grpc. | |||
2024-07-19 | Fix naming inconsistencies in retry configuration | Paul Cristian Sarbu | |
The retry_parameters.hpp header-only library defining the Retry class now is the retry_config.hpp header-only library defining the RetryConfig class. | |||
2024-07-19 | common remote: Fix missing or wrong header guards | Paul Cristian Sarbu | |
2024-07-19 | just: Fix operation cache threshold exponent maximum value | Paul Cristian Sarbu | |
The threshold exponent cannot pass the log2 of the maximum internal map size, of type size_t, thus it cannot be larger than 63. Update the documentation and enforce the upper limit of this argument during parsing of the command line. |