Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-10-23 | expressions: enforce strict arguments for "join" and "join_cmd"v1.4.0-alpha+20241023 | Klaus Aehlig | |
... as described in the documentation. It was never intended to have a single string being an argument for those. | |||
2024-10-11 | Routinely run tests with compatible remote services | Klaus Aehlig | |
2024-10-10 | third-party: update fmt, cli11, zlib | Klaus Aehlig | |
Those are trivial dependency updates without the need to change the build description. The new versions now are - fmt 11.0.2 - cli11 2.4.2 - zlib 1.3.1 | |||
2024-10-08 | tests: use --dump-plain-graph to simplify equality check | Klaus Aehlig | |
2024-10-08 | Name local variables using lower_case | Maksim Denisov | |
...and private members using lower_case_ | |||
2024-10-08 | Name value template parameters using kCamelCase. | Maksim Denisov | |
2024-10-08 | Name constexpr variables using kCamelCase. | Maksim Denisov | |
2024-10-08 | Name static constants using kCamelCase. | Maksim Denisov | |
2024-10-08 | Name classes, structs and enums using CamelCase. | Maksim Denisov | |
2024-10-07 | Enable cppcoreguidelines-* checks. | Maksim Denisov | |
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 google-* checks. | Maksim Denisov | |
2024-10-07 | Enable modernize-* checks. | Maksim Denisov | |
2024-10-07 | Enable clang-analyzer-cplusplus.StringChecker check. | Maksim Denisov | |
2024-10-07 | Enable bugprone-empty-catch check. | Maksim Denisov | |
2024-10-07 | Enable bugprone-unhandled-exception-at-new check. | Maksim Denisov | |
2024-10-07 | Enable bugprone-implicit-widening-of-multiplication-result check. | Maksim Denisov | |
2024-09-26 | Fix enum sizes proposed by clang-tidy. | Maksim Denisov | |
Enable performance-enum-size check. | |||
2024-09-26 | Fix redundant std::optional conversions | Maksim Denisov | |
...proposed by clang-tidy. Enable bugprone-optional-value-conversion check. | |||
2024-09-26 | Fix increments in conditions | Maksim Denisov | |
...proposed by clang-tidy. Enable bugprone-inc-dec-in-conditions check. | |||
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 | Avoid additional memory allocations when working with protobuf's types. | Maksim Denisov | |
Although this change doesn't benefit performance anyhow (protobuf's mutable_*() methods allocate memory lazily), it is better to let protobuf do this on its own. | |||
2024-09-18 | Add tests for ByteStreamUtils::{Read, Write}Request | Maksim Denisov | |
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-16 | test stage-links: Check also actions with non-contained symlinks | Paul Cristian Sarbu | |
2024-09-16 | execution_response: Allow failures to be reported while populating | Paul Cristian Sarbu | |
As populating the containers from remote response only takes place once, no assumptions should be made that this cannot fail (for example if wrong or invalid entries were produced). Instead, return error messages on failure to callers that can log accordingly. | |||
2024-09-13 | Use upper case literal suffixes | Klaus Aehlig | |
2024-09-13 | Remove Compatibility flag from tests | Maksim Denisov | |
2024-09-13 | Use TestHashType in tests | Maksim Denisov | |
...instead of calling ProtocolTraits::IsCompatible | |||
2024-09-13 | Implement TestHashType class | Maksim Denisov | |
...that is designed to provide an access to the hash type in tests based on the environment variable | |||
2024-09-13 | Pass HashFunction::Type to SourceTargetMap | Maksim Denisov | |
...that is to be used by FileRoot::ToArtifactDescription. | |||
2024-09-13 | Rename Compatibility class to ProtocolTraits | Maksim Denisov | |
...and move it to the common stage. | |||
2024-09-12 | Remove unused variables | Klaus Aehlig | |
2024-09-12 | switch: add default branches | Klaus Aehlig | |
... to ensure we're not adding new cases without noticing. | |||
2024-09-11 | Use HashFunction::Type to deserialize ArtifactDescription | Maksim Denisov | |
2024-09-11 | Use HashInfo to create ObjectInfo FromString | Maksim Denisov | |
2024-09-11 | Use ArtifactDigestFactory in install_cas | Maksim Denisov | |
2024-09-11 | Use ArtifactDigestFactory in tests | Maksim Denisov | |
...to create ArtifactDigests. In some tests ArtifactDigests were constructed using non-hexadecimal string identifiers. These tests were adjusted so that ArtifactDigest contained a valid hash. | |||
2024-09-11 | Remove code duplication in file_root.test.cpp | Maksim Denisov | |
2024-09-11 | Return ArtifactDigest from RepositoryConfig::RepositoryKey | Maksim Denisov | |
...to prevent additional conversions to ArtifactDigest from plain strings. | |||
2024-09-09 | Use ArtifactDigestFactory casts in Storage | 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 | Test HashInfo | Maksim Denisov | |