summaryrefslogtreecommitdiff
path: root/rules
AgeCommit message (Expand)Author
2022-09-14rules: Fix ar binary not taken from defaultsOliver Reiche
2022-09-13Rules: Implement setting ADD_{C,CXX}FLAGS via variablesOliver Reiche
2022-09-13Rules: Implement hierarchical defaultsOliver Reiche
2022-09-13Rules: Extend configure rule by 'compiler_family'Oliver Reiche
2022-08-23Add a rule to overlay artifact mapsKlaus Aehlig
2022-08-16rules/CC: fix duplicated staging for libraryAlberto Sartori
2022-08-04rules: Extend patch rule to split parts from patchOliver Reiche
2022-07-25CC rules: keep dependencies last in linkingKlaus Aehlig
2022-07-25Rules: Enforce non-empty library and binary namesOliver Reiche
2022-06-30Rules: Split library result and library artifact expressionOliver Reiche
2022-06-23Upd rules doc on writable directories available to test runnersPaul Cristian Sarbu
2022-06-07rules: Support TEST_ENV for shell/test scriptOliver Reiche
2022-06-02Add rule defaultsOliver Reiche
2022-05-12["data", "staged"] Allow direct dependenciesKlaus Aehlig
2022-05-04rules/CC: for compiler invocation, pass on ENVKlaus Aehlig
2022-05-02Expression ['', 'field_runfiles']: ensure disjointnessKlaus Aehlig
2022-04-29rules: Perform disjoint map union in field_* expressionsOliver Reiche
2022-04-28rules: Consistently use new provider expressionsOliver Reiche
2022-04-28rules: Add "link-args-deps" expressionOliver Reiche
2022-04-28rules: Honor transition variable in *-deps expressionsOliver Reiche
2022-04-28rules: Add "field_map_provider" and "field_list_provider"Oliver Reiche
2022-04-28rules: Fix field_artifacts/field_runfiles expressions' docsOliver Reiche
2022-04-26rules: Add field_artifacts_list and field_runfiles_listOliver Reiche
2022-04-26rules: More flexible compile-deps and link-depsOliver Reiche
2022-04-26Improve documenatation of our internal rulesKlaus Aehlig
2022-04-22rules: move compiler/flags computation into expressionsKlaus Aehlig
2022-04-22rule ["CC", "header directory"]: drop ill-advised "public stage"Klaus Aehlig
2022-04-22rule ["data", "staged"]: behave more file likeKlaus Aehlig
2022-04-07fix a typoAlberto Sartori
2022-03-31rules ["CC", "libray"]: fix doc stringsKlaus Aehlig
2022-03-23Create IDE rule for CC targetsOliver Reiche
2022-03-18Add documentation for the "proto" fields in the CC rulesKlaus Aehlig
2022-03-16Format: Apply compact JSON formattingOliver Reiche
2022-03-14rule CC/test: Introduce TEST_ENV for test runnersOliver Reiche
2022-03-04Add rule ["patch", "file"]Klaus Aehlig
2022-03-03CC rules: Disable warnings for protobufOliver Reiche
2022-03-03CC rules: Add support for local cflagsOliver Reiche
2022-03-02Extend shell-test rules to optionally detect flakynessKlaus Aehlig
2022-03-01CC test: Add optional test launcher `CC_TEST_LAUNCHER`Oliver Reiche
2022-02-25rules: Add CC/proto/IDE headersOliver Reiche
2022-02-23Add shell/test ruleKlaus Aehlig
2022-02-23common rule expression: improve error reportingKlaus Aehlig
2022-02-22Initial self-hosting commitKlaus Aehlig