Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-20 | Crypto: Refactor hash computation | Oliver Reiche | |
... by renaming HashGenerator to (incremental) Hasher and dropping support for Git/MD5 hashes. The Hasher does not expose the actual hash implementation. | |||
2022-06-20 | Crypto: Add tests for globally used hash functions | Oliver Reiche | |
2022-06-20 | Crypto: Add and use set of globally used hash functions | Oliver Reiche | |
2022-06-20 | Executor: Fix printing artifact ids | Oliver Reiche | |
2022-06-17 | Add tutorial on how to use proto buffers with just | Klaus Aehlig | |
While we assume the reader already knows what proto buffers are, the tutorial introduces the concept of anonymous targets. | |||
2022-06-14 | fix handling of workspace root for the main repository | Alberto Sartori | |
commit fd58a5eb429d4a9db51f73c06137f1a4ebe41c08 introduced a bug. If the main workspace root is a git repo, it will be overwritten by a std::optional<std::filesystem::path> storing std::nullopt. This patch fixes this wrong behaviour. | |||
2022-06-14 | Tutorial: Add section about 3rd party software | Oliver Reiche | |
2022-06-13 | just-mr: Support gitification of local non-git paths | Oliver Reiche | |
2022-06-13 | externals: Use TREE reference for fmtlib headers | Oliver Reiche | |
2022-06-13 | Tutorial: Update hello world tutorial screenshots | Oliver Reiche | |
2022-06-13 | Fix target cache key: Use repository-local target name | Oliver Reiche | |
2022-06-13 | Main: Print statistics for export targets | Oliver Reiche | |
2022-06-13 | ExportRule: Compute target cache key use target cache | Oliver Reiche | |
2022-06-13 | Statistics: Add counters for export targets | Oliver Reiche | |
2022-06-13 | Logging: Extend logger by level for Performance | Oliver Reiche | |
2022-06-13 | Main: Collect cache artifacts and Write target cache entries | Oliver Reiche | |
2022-06-13 | ResultMap: Keep track of targets to cache | Oliver Reiche | |
2022-06-13 | AnalysedTarget: Add getter to obtain non-known artifacts | Oliver Reiche | |
2022-06-13 | TargetCache: Initial implementation | Oliver Reiche | |
2022-06-13 | TargetResult: Add support for JSON (de)serialization | Oliver Reiche | |
2022-06-13 | GraphTraverser: Add support for extra artifacts | Oliver Reiche | |
2022-06-13 | ArtifactDescription: Add ref getter for id and C++ hash | Oliver Reiche | |
2022-06-13 | RemoteExecutionConfig: Keep global platform properties | Oliver Reiche | |
... and cache endpoint address for rebuilding. | |||
2022-06-13 | RepoConfig: Add tests for key computation | Oliver Reiche | |
2022-06-13 | RepoConfig: Compute repository key | Oliver Reiche | |
2022-06-13 | LocalCAS: Add singleton pattern | Oliver Reiche | |
2022-06-13 | multithreading: Add AtomicValue to atomically set/get value | Oliver Reiche | |
... and use it to replace the commonly used pattern in Expression, LinkedMap, and GitTreeEntry. Furthermore, remove assignment operators for Expression and LinkedMap as those are considered to be used in an immutable manner anyway. | |||
2022-06-13 | utils: Add DFAMinimizer for computing bisimulations | Oliver Reiche | |
2022-06-13 | HashGenerator: Add global function for obtaining digest | Oliver Reiche | |
2022-06-13 | GitTree: Simplify tests | Oliver Reiche | |
2022-06-13 | FileRoot: support content description | Klaus Aehlig | |
For some file roots, in particular git trees, we can give a complete selfcontained description of the content without accessing any external resources. For those, add a method to return such a complete description that will be used to compute the keys of content-defined repositories. | |||
2022-06-13 | Include raw identifier to GitTree | Klaus Aehlig | |
In this way, we have it available when needed, e.g., to get identifers for file roots or to get whole trees as source artifacts. | |||
2022-06-13 | utils: convert hex to string | Klaus Aehlig | |
2022-06-13 | CLI: Catch and report non-CLI11 related errors | Oliver Reiche | |
... and ensure that the default logging is set up before. | |||
2022-06-13 | grpc: Define as export target | Oliver Reiche | |
2022-06-13 | zlib: Define as export target | Oliver Reiche | |
2022-06-09 | Disallow upwards-facing inputs in actions and tree constructors | Klaus Aehlig | |
2022-06-09 | Change wording of -D to emphasize that it is an overlay | Klaus Aehlig | |
While there, also document the option (in more detail) in the man page. | |||
2022-06-09 | add just 1 man page | Alberto Sartori | |
2022-06-09 | improve error message | Alberto Sartori | |
2022-06-09 | reduce code duplication | Alberto Sartori | |
2022-06-09 | pass by const ref big objects | Alberto Sartori | |
2022-06-09 | fix order of evaluations for the workspace root of the main repository | Alberto Sartori | |
the command line --workspace-root now overwrites what is eventually read from the multi-repository configuration file for the main repository | |||
2022-06-09 | remove misleading comment | Alberto Sartori | |
2022-06-09 | fix typos | Alberto Sartori | |
2022-06-07 | rules: Support TEST_ENV for shell/test script | Oliver Reiche | |
2022-06-02 | Tutorial: Simplify hello world section | Oliver Reiche | |
... to initially use rules' predefined defaults. | |||
2022-06-02 | CLI: New option -D/--defines for in-line configuration | Oliver Reiche | |
2022-06-02 | Add rule defaults | Oliver Reiche | |
2022-06-02 | Split off the expression_ptr interface | Klaus Aehlig | |
So that we can, also for header-only libraries, always declare the direct dependencies without creating a cyclic dependency between entity_name_data and expressions. |