Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-03-24 | Add 'zip_map' expression | Paul Cristian Sarbu | |
Produces the mapping between correspondingly indexed entries of two lists, one containing the keys and the other of values. The keys list must have string entries. If the two input lists are of different sizes, the extra elements are ignored. | |||
2025-03-24 | Add 'zip_with' expression | Paul Cristian Sarbu | |
Produces the list containing the results of evaluating the body on the corresponding elementwise pairs from the two input lists. If the input lists are of different sizes, the extra elements are ignored. | |||
2025-03-24 | BazelNetworkReader: Remove IncrementalReader | Maksim Denisov | |
2025-03-24 | BazelResponse: Use non-incremental reading | Maksim Denisov | |
to avoid downloading the same blobs. | |||
2025-03-24 | BazelApi: Use non-incremental reading | Maksim Denisov | |
...to avoid downloading the same blobs. | |||
2025-03-24 | BazelNetworkReader: Implement non-incremental reading. | Maksim Denisov | |
2025-03-24 | BazelCasClient: BatchRead to temporary files. | Maksim Denisov | |
2025-03-24 | BytestreamClient: Read to temporary files. | Maksim Denisov | |
2025-03-24 | BazelApi: Use file sources of ArtifactBlobs. | Maksim Denisov | |
2025-03-24 | LocalApi: Use file sources of ArtifactBlobs. | Maksim Denisov | |
2025-03-24 | ArtifactBlob: Return file path | Maksim Denisov | |
2025-03-24 | ArtifactBlob: Support construction from temporary files | Maksim Denisov | |
2025-03-24 | ExecutionApi: Return TmpDir | Maksim Denisov | |
2025-03-24 | Pass TmpDir to BazelNetwork and BazelCasClient | Maksim Denisov | |
2025-03-24 | LargeObjectCAS: Use TmpFile for splicing | Maksim Denisov | |
...and remove LargeObject | |||
2025-03-24 | TmpDir: Create temporary files | Maksim Denisov | |
... and keep parent directories alive while nested directories exist. | |||
2025-03-24 | TmpDir: Create nested directories | Maksim Denisov | |
... and keep parent directories alive while nested directories exist. | |||
2025-03-24 | TmpDir: minor refactoring | Maksim Denisov | |
2025-03-24 | Remove redundant UpdateContainerAndUpload. | Maksim Denisov | |
2025-03-21 | target serving: do not locally log user erros as errrors | Klaus Aehlig | |
When a bad request is uploaded, log this either at Info level or, if the kind of error is unlikely by a normal just client, at Warning level. Errors in the local log should be reserved for those cases where something went wrong locally, like failing to acquire a log or creating a temporary directory, etc. | |||
2025-03-19 | just-mr progress: consider computed roots as no-work | Klaus Aehlig | |
... as they will be taken care of only during the build. | |||
2025-03-18 | serve service: receive trees in parallel in local CAS | Klaus Aehlig | |
The serve service can be asked to get a tree root from the designated remote-execution endpoint. Speed this process up by going through local CAS; in this way, - identical blobs are fetched only once, and - the fetching happens in parallel. | |||
2025-03-17 | just profile: include action stdout/stderr if any | Klaus Aehlig | |
2025-03-17 | execution_api: support reading off stdout/stderr digests | Klaus Aehlig | |
2025-03-17 | just profile: include output artifact hashes | Klaus Aehlig | |
2025-03-11 | just serve: write pid and info files atomically | Klaus Aehlig | |
2025-03-11 | just execute: write pid and info files atomically | Klaus Aehlig | |
2025-03-11 | Add library for atomically writing files | Klaus Aehlig | |
... by using the write-rename dance. This allows processes waiting for pid or similar files to rely on the information being available as soon as the file is available. | |||
2025-03-10 | just execute: set basic timing meta data | Klaus Aehlig | |
While there, increase the time precision to nanoseconds, which is the resolution of the underlying timestamp proto. | |||
2025-03-10 | remote actions: include duration | Klaus Aehlig | |
2025-03-10 | Profiling: include duration in non-cached actions | Klaus Aehlig | |
2025-03-10 | local actions: return duration | Klaus Aehlig | |
2025-03-10 | execution response interface: include execution duration | Klaus Aehlig | |
2025-03-10 | Profiling: start collecting informations per actions | Klaus Aehlig | |
... so far, which actions where considered, and which of those were cached. | |||
2025-03-10 | just-mr: support --profile in invocation logging | Klaus Aehlig | |
Support passing on an invocation-specific --profile option when launching just. This allows routine profiling of builds. | |||
2025-03-10 | Add basic --profile option to just | Klaus Aehlig | |
... so far only keeping track basic properties of the invocation. Still, the code is already organized to support future extensions; in particular, we do not have to rely on the Profile class being copyable. | |||
2025-03-10 | Support graph options in invocation logging | Klaus Aehlig | |
2025-03-10 | Invocation meta-data: include repository-config digest | Klaus Aehlig | |
To do so, extend multi-repo setup to also return the digest of the configuration file. | |||
2025-03-10 | just-mr: honor invocation-log parameters when launching | Klaus Aehlig | |
2025-03-10 | Add rc-parameters for invocation logging | Klaus Aehlig | |
2025-03-10 | rc merging: invocation log is merged locally | Klaus Aehlig | |
2025-03-10 | Make graph-dumping options cummulative | Klaus Aehlig | |
If --dump-graph or --dump-plain-graph is given several times, the action graph wil also be written several times. In this way, regular use of those options will not be affected by adding them implicitly through invocation-logging options in the rc file. | |||
2025-03-10 | ids: add generic interface function for creating a UUID | Klaus Aehlig | |
2025-03-10 | Promote IsValidFileName to a public function of the path utils | Klaus Aehlig | |
... instead of being private to parse_archive. | |||
2025-03-10 | utils atomic: Update link to libcxx C++20 adoption page | Paul Cristian Sarbu | |
2025-03-07 | git_tree_fetch_map: Remove stray semicolon | Paul Cristian Sarbu | |
2025-03-06 | Start 1.6 development cycle | Klaus Aehlig | |
2025-03-06 | Release 1.5.0v1.5.0 | Klaus Aehlig | |
2025-03-05 | Move obtain capabilities failures to debug log | Oliver Reiche | |
... instead of reporting an error, although not being fatal. | |||
2025-03-05 | resolve_symlinks_map: Fix missing ignore special flag in reading tree | Paul Cristian Sarbu | |