Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-29 | expressions doc: Fix typos | Paul Cristian Sarbu | |
2024-04-25 | just serve: Paths in config file should be location objects | Paul Cristian Sarbu | |
Also updates the tests and all relevant documentation accordingly. | |||
2024-04-24 | expressions: add logical negation | Klaus Aehlig | |
While this can already be expressed by an "if" statement, having a dedicated function for logical negation makes some expressions more readable. | |||
2024-04-24 | expressions: for "if" expressions, make both branches optional | Klaus Aehlig | |
... using, also for the "then" branch, the empty list as default. In this way, this statement not only more symmetric, but also allows shorter representations of some typical expressions. | |||
2024-04-24 | expressions: add "length" function | Klaus Aehlig | |
Lists are somtimes used in configurations as replacement for tuples. Providing length gives an easy way to detect usage errors. | |||
2024-04-24 | expressions: add generic assertions | Klaus Aehlig | |
2024-04-24 | Add first version of just-serve tutorial | Paul Cristian Sarbu | |
2024-04-23 | tutorial: Update outputs and other improvements | Paul Cristian Sarbu | |
When tutorial docs were changed to showcase running commands with just-mr instead of just, the outputs were not changed. This is now fixed to showcase the results run with current master just-mr (and just), together with other small improvements and fixes. | |||
2024-04-16 | expression language: add array access by index | Klaus Aehlig | |
2024-04-15 | just-execute doc: Small improvements | Paul Cristian Sarbu | |
2024-04-15 | tutorial: Consistent formatting and small fixes | Paul Cristian Sarbu | |
2024-04-12 | service-target-cache doc: Remove obsolete concept | Paul Cristian Sarbu | |
2024-04-08 | doc: Remove logo frame for better visibility | Oliver Reiche | |
... and set quadratic bounding box. | |||
2024-04-08 | doc: Add Justbuild logo | Oliver Reiche | |
2024-03-28 | CAS-import design: update implementation state | Klaus Aehlig | |
2024-03-26 | Expression language: add float operations "*" and "+" | Klaus Aehlig | |
Numerical values are used at some places in justbuild: as value for timeout scaling, as well as by the "range" expression that is used, e.g., to define repreated test runs. Therefore, improve support for numerical values by adding basic operations. | |||
2024-03-20 | add-to-cas proposal: update design to reflect state of implementation | Klaus Aehlig | |
The base functionality is already implemented. Also, the default has changed with respect to the design to make reading symlinks the default and only follow symlinks if the optin --follow-symlinks is given. | |||
2024-03-11 | gc: add option --no-rotation | Klaus Aehlig | |
... to clean up what can be done without losing cache information. | |||
2024-03-08 | doc: Improve description of "preferred hostnames" | Oliver Reiche | |
2024-03-05 | Update documentation, now that "foreign file" roots are implemented | Klaus Aehlig | |
2024-02-27 | symlinks design doc: Fix typo | Paul Cristian Sarbu | |
2024-02-26 | Add a design document for foreign-file roots | Klaus Aehlig | |
2024-02-15 | git-gc design: fix typos | Klaus Aehlig | |
2024-01-30 | Drop multi-rc from future designs, as it is implemented | Klaus Aehlig | |
2024-01-26 | doc: Extend 'just serve' design with absent roots sync changes | Paul Cristian Sarbu | |
Adds documentation for the new proto requests required for the 'to_git' pragma root handling, as well as general syncing of root trees. Also adds clarifying comments on handling of absent roots by just-mr. | |||
2024-01-23 | Add design for using multiple mrrc files | Klaus Aehlig | |
2024-01-18 | Document the implementation of tc deps tracking on gc | Klaus Aehlig | |
2024-01-16 | Design interaction between target-level caching and garbage collection | Klaus Aehlig | |
The implicit extensional projection of target-level caching and garbage collection interact in a subtile way. Add a design document describing how we keep the invariant required by target-level caching in the presence of garbage collection. While, techincally, this just describes how to fix a bug, a careful design is still needed, as some fundamental changes are made. | |||
2024-01-09 | large-blob design: fix file name | Klaus Aehlig | |
2024-01-08 | doc: Extend just serve design with 'tree of a distdir' auxiliary request | Paul Cristian Sarbu | |
2023-12-19 | tutorial: explain the difference between action graph and the traversed part | Klaus Aehlig | |
When explaining CC tests, the option --request-action-input is used to get hold of the actual test binary. This is the first time in the tutorial where the action graph is larger than the part that that is traversed during the build. Use this oportunity to explain the difference between those concpets as, reportedly, some users got confused about this. | |||
2023-12-18 | future-designs: Add proposal for 'just add-to-cas' subcommand | Paul Cristian Sarbu | |
2023-12-18 | Add design document for adding garbage collection for build roots | Klaus Aehlig | |
2023-12-15 | just serve design doc: Update and move to concepts | Paul Cristian Sarbu | |
2023-12-12 | Add design on more compact storing of large files | Klaus Aehlig | |
2023-12-11 | Documentation for "configure" rule: clarify role of "config" | Klaus Aehlig | |
... as an overlay for the configuration, not the configuration to be used for the target to configure. | |||
2023-11-29 | Add design document on tree-overlay actions | Klaus Aehlig | |
2023-11-23 | Move blob-splitting design document to implemented concepts | Sascha Roloff | |
2023-11-22 | Update blob splitting design document | Sascha Roloff | |
2023-11-15 | amend service-target-cache.md | Alberto Sartori | |
Remove wrong (un-needed) design specifications. When we compute the TargetCacheKey of an export target, there is no need to check if any of (recursively) referenced trees is absent. As soon as we deal with an "absent target" we query just serve. If it is not able to provide the target cache value, we error out. | |||
2023-11-15 | target-cache.md: fix a typo | Alberto Sartori | |
2023-11-14 | alternative-mirrors design doc: Move to concepts folder | Paul Cristian Sarbu | |
...and reword content to move from proposal to implemented state. | |||
2023-11-14 | alternative-mirrors design doc: Update local specification key names | Paul Cristian Sarbu | |
This improves clarity while maintaining specificity of the JSON file entries. Also fixes the typo in the design document name. | |||
2023-11-13 | Add end-to-end test for environment handling of "git tree" repositories | Klaus T. Aehlig | |
... ensuring that just-mr passes on the specified environment variables (and only those) to the tree-generating action. | |||
2023-10-27 | extended-git-tree-variables doc: fix typo | Paul Cristian Sarbu | |
2023-10-27 | Add design about having additional variables available in git-tree actions | Klaus Aehlig | |
2023-10-25 | just serve: document the changes required in the analysis of an export target | Alberto Sartori | |
Co-authored-by: Paul Cristian Sarbu <paul.cristian.sarbu@huawei.com> | |||
2023-10-24 | just-execute tutorial: recommend statically linked binares | Klaus Aehlig | |
... and point to the repository with machine-readable instructions on how to properly build them. | |||
2023-10-23 | Add a design for supporting additional mirrors in just-mr | Klaus Aehlig | |
2023-09-13 | target-level caching as a service design: add clarifying comments | Klaus Aehlig | |
- Document that `just serve` can be asked to back up a tree to the remote execution end point. - Specify, that similar to getting the tree of a commit, just serve can also be asked to provide the tree of an unpacked archive given by its blob identifier. - Document the auxilliary request by which `just build` can get the needed information about the flexible variables of an export target in order to construct the correct cache key. |