Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-03-21 | Update just reference to 1.5.0v1.5.0 | Klaus Aehlig | |
2025-03-21 | Merge commit '8308f26bb563c711915f40660898e37ef1c92155' into HEAD | Paul Cristian Sarbu | |
2025-03-21 | Merge commit '2430b90cb882f474fc35ab65a1cf61a319fe5364' into HEAD | Paul Cristian Sarbu | |
2025-03-20 | rules CC lint information: Fix missing inherited variables | Paul Cristian Sarbu | |
...and unset TOOLCHAIN and TOOLCHAIN_DIR. | |||
2025-02-19 | Merge subtree 'rules' into rules-cc | Oliver Reiche | |
* commit '1dcac56d3f2b170617aba19726b92e267261c876': Fix include scanner implementations | |||
2025-02-19 | Fix include scanner implementations | Oliver Reiche | |
... which should abort if the preprocessor failed. | |||
2025-02-17 | Update sample commit in README | Klaus Aehlig | |
Given the number of fixes since October, it is important that people use a newer commit. | |||
2025-02-13 | Update derived files | Klaus Aehlig | |
2025-02-13 | Merge subtree 'rules' into rules-cc | Klaus Aehlig | |
2025-02-13 | foreign rules: support extra remote-execution properties | Klaus Aehlig | |
Those rules call a foreign build system in a single action. Obviously, those actions are quite different compared to normal build actions; at the very least, they require more time and resources and generally also spawn more than a single process. We already support scaling up the action time out. Now support also adding additional execution properties, so that they can be schedulded to dedicated workers or endpoints. | |||
2025-02-13 | cmake-build: actually honor TIMEOUT_SCALE | Klaus Aehlig | |
2024-12-19 | Update derived files | Oliver Reiche | |
2024-12-19 | Merge subtree 'rules' into rules-cc | Oliver Reiche | |
* commit 'b987f6bb768ca6b88c666382f22bbdcdeb0178a8': rules-cc: Add support for include scanning | |||
2024-12-19 | rules-cc: Add support for include scanning | Oliver Reiche | |
... which is configured using a new defaults field "include_scanner", a tool (script/binary) that generates a new include tree without unused headers. Example implementations are provided. | |||
2024-12-16 | Update derived files | Klaus Aehlig | |
2024-12-16 | Merge subtree 'rules' into rules-cc | Klaus Aehlig | |
2024-12-16 | "CC/foreign/shell" rules: fix documentation | Klaus Aehlig | |
... to match what the rule actually does. | |||
2024-12-12 | tests: define test cases for ["CC/auto","config_file"] rule | Alberto Sartori | |
The unit tests for runner can be run via the ["test_cases/config", "pytest"] target, which requires `pytest` and `hypothesis`. | |||
2024-12-11 | Merge branch 'just-rules' into rules | Alberto Sartori | |
2024-12-11 | Merge subtree 'rules' into rules-cc | Alberto Sartori | |
2024-12-11 | ["CC","auto"]: amend runner | Alberto Sartori | |
The parsing logic was buggy: - quotation was not properly taken into account - multiple keys provided as "@KEY1@${KEY2}@KEY3@" were not correctly parsed - #cmakedefine KEY1 "@KEY2@" was not correctly parsed: in this case, only @KEY2@ must be expanded, provided variable KEY1 is defined - only lines containing the magic string were processed | |||
2024-12-04 | Merge branch 'just-rules' into rules | Oliver Reiche | |
* rules/oss: config_file: Support PATH from defaults | |||
2024-12-04 | Merge subtree 'rules' into rules-cc | Oliver Reiche | |
* commit '4f04c9167256c6359e1939a7199901b53b90131f': config_file: Support PATH from defaults | |||
2024-12-04 | config_file: Support PATH from defaults | Oliver Reiche | |
2024-12-02 | Merge subtree 'rules' into rules-cc | Oliver Reiche | |
* commit 'abf2e8c64eeb7300a933cef26d020251468d41f0': expand_exec: Fix quoting for older dash shells | |||
2024-12-02 | expand_exec: Fix quoting for older dash shells | Oliver Reiche | |
... versions prior to 0.5.11. | |||
2024-11-11 | Update derived files | Klaus Aehlig | |
2024-11-11 | Merge branch 'just-rules' into rules | Klaus Aehlig | |
2024-11-11 | Merge subtree 'rules' into rules-cc | Klaus Aehlig | |
2024-11-11 | ["lint", "targets"]: support reporting the name of the linting performed | Klaus Aehlig | |
2024-11-06 | Merge branch 'just-rules' into rules | Klaus Aehlig | |
2024-11-06 | Merge subtree 'rules' into rules-cc | Klaus Aehlig | |
2024-11-06 | Use "cwd" property of actions | Klaus Aehlig | |
... instead of composing a shell command doing a cd first. | |||
2024-11-06 | Prefer built-in "nub_left" | Klaus Aehlig | |
Now that justbuild 1.4 is available, the workaround of defining "nub_left" in terms of "reverse" and "nub_right" is no longer necessary. | |||
2024-11-06 | Use quote and quasi-quote to simplify some expressions | Klaus Aehlig | |
2024-11-06 | Prefer built-in "nub_left" | Klaus Aehlig | |
Now that justbuild 1.4 is available, the workaround of defining "nub_left" in terms of "reverse" and "nub_right" is no longer necessary. | |||
2024-11-05 | Update just reference to 1.4.0 | Klaus Aehlig | |
2024-10-31 | Update derived filesv1.4.0 | Klaus Aehlig | |
2024-10-31 | Merge branch 'just-rules' into rules | Klaus Aehlig | |
2024-10-31 | Merge subtree 'rules' into rules-cc | Klaus Aehlig | |
2024-10-31 | ["lint", "targets"]: support TMPDIR | Klaus Aehlig | |
2024-10-25 | lint information for direct dependencies: honor components | Klaus Aehlig | |
... by honoring "modified-transitions" when determining the headers of the direct dependencies. | |||
2024-10-25 | lint information for direct dependencies: honor components | Klaus Aehlig | |
... by honoring "modified-transitions" when determining the headers of the direct dependencies. | |||
2024-10-25 | Update derived files | Klaus Aehlig | |
2024-10-25 | Merge branch 'just-rules' into rules | Klaus Aehlig | |
2024-10-25 | Merge subtree 'rules' into rules-cc | Klaus Aehlig | |
2024-10-25 | ["lint", "targets"]: Also have a metadata file | Klaus Aehlig | |
... containing the names of artifacts (files or directories) that are from the target itself of the runfiles of direct dependencies. This allows tools to check some form of strict dependency structure. | |||
2024-10-25 | lint information: also provide the direct-deps artifacts separately | Klaus Aehlig | |
2024-10-23 | Update sample commit in README | Klaus Aehlig | |
2024-10-23 | Update just reference to v1.4.0-alpha+20241023v1.4.0-alpha+20241023 | Klaus Aehlig | |