Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-03-17 | just-profile(5): document action-specific artifacts, stdout, stderr | Klaus Aehlig | |
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-17 | Extend tutorial to also include other uses of build delegation | Klaus Aehlig | |
2025-03-17 | Add end-to-end test demonstrating the use of serve to analyse data in CAS | Klaus Aehlig | |
2025-03-11 | CHANGELOG: document that pid/info files are now written atomically | 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 | Add man page documenting the format of the profiling files | Klaus Aehlig | |
2025-03-10 | Add profiling test verifying the included execution times | Klaus Aehlig | |
2025-03-10 | profiling design: drop asynchronous writing | Klaus Aehlig | |
... as it turns out that the synchronous writing is fast enough and hence we can avoid all the problems of background processes. | |||
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 | Add basic test for profiling information | 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 | Add basic end-to-end test verifying invocation logging | Klaus Aehlig | |
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 | just-mrrc(5): document key "invocation log" | 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 | remote test rules: support keeping directories | Klaus Aehlig | |
2025-03-10 | just-mrrc(5): fix typo | Klaus Aehlig | |
2025-03-10 | grpc: export config_vars | Klaus Aehlig | |
... as this library is used by different export targets. | |||
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-06 | tutorial: Add chapter on just-lock | Paul Cristian Sarbu | |
Also update the README. | |||
2025-03-06 | tutorial: Consistently use the fmtlib release tag | Paul Cristian Sarbu | |
...instead of using the master branch. | |||
2025-03-05 | Move obtain capabilities failures to debug log | Oliver Reiche | |
... instead of reporting an error, although not being fatal. | |||
2025-03-05 | Update CHANGELOG | Klaus Aehlig | |
... documenting fixes since 1.5.0~beta2 | |||
2025-03-05 | end-to-end/just-mr: Add test to check special entries are correctly ignored | Paul Cristian Sarbu | |
...during setup of git roots, when the appropriate pragma is set. Check both symlinks and other special entries, e.g., submodules. | |||
2025-03-05 | resolve_symlinks_map: Fix missing ignore special flag in reading tree | Paul Cristian Sarbu | |
2025-03-05 | FileSystemManager: Let caller decide log level for reading directory | Paul Cristian Sarbu | |
Do not emit errors when it does not lead to build failures. Callers handle the log level at which failures of this method should be logged. | |||
2025-03-05 | end-to-end tests: Fix small typos and inconsistencies | Paul Cristian Sarbu | |
2025-03-04 | Update grpc to v1.70.1 | Paul Cristian Sarbu | |
...together with its dependencies: - boringssl dec0d8f681348af8bb675e07bd89989665fca8bc - protobuf v29.0 - abseil 20240722.0 Also update the bootstrap command for ssl to account for the fact that now also the crypto library has fully moved to C++ and the location of its sources has changed. | |||
2025-03-03 | Add regression test for just-import-git | Klaus Aehlig | |
... verifying that indiections are correctly taken into account. | |||
2025-03-03 | prune bootstrap sources | Klaus Aehlig | |
Originally, it was a good idea to add the full "bin" directory to the bootstrap sources; all scripts there where used in some form or another during bootstap and by taking the whole directory, we wouldn't have to update the target when adding new scripts. However, times have changed. The set of scripts neede for bootstrapping is stable for quite a while now; on the other hand actively-developped tools (like just-lock and just-import-git) now reside in "bin". So, to avoid unnecessary runs of the bootstrap tests, prune the dependency set. While there, also mark as tainted. |