summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
6 daysjust-import-cargo: always provide Cargo.toml to build_scriptsHEADmasterKlaus Aehlig
As more and more build scripts use Cargo.toml, routinely provide these files as data for build scripts.
6 days["cargo", "build_script"]: support "extra_data"Klaus Aehlig
Build scripts often require additional data; therefore, extend the rule by a field "extra_data" that will be available when running the build script.
6 daysEXPRESSIONS: Fix dosctring typosPaul Cristian Sarbu
2024-11-27just-import-cargo: convert a default dict to normal dictAlberto Sartori
2024-11-27just-import-cargo: handle special case when a local repository is staged...Alberto Sartori
...in a directory with the same name of the crate. If crate "foo", version 1.0.0 is staged in directory "/dir/bar", it will reported in the output of `cargo metadata` as path+file:///dir/bar#foo@1.0.0 However, if the same crate "foo" is staged is "/dir/foo", `cargo metadata` will report path+file:///dir/foo#1.0.0
2024-10-09rules-rust: deduplicate stage argumentsAlberto Sartori
2024-08-07Follow a fixed tag of rules-cc by defaultKlaus Aehlig
2024-08-06update rules-ccKlaus Aehlig
2024-07-31rules-rust: add tutorials to transition and import Cargo-based projectsAlberto Sartori
2024-07-31rules-rust: just-import-cargo: allow for '{}' as a valid repos.json template...Alberto Sartori
...to simplify the transition of a Rust-only Cargo-based project.
2024-07-29update rules-ccKlaus Aehlig
2024-07-26rules-rust: Add configuration variables documentationAlberto Sartori
2024-07-25update rules-ccKlaus Aehlig
2024-07-24rules-rust: add interoperability tutorialsAlberto Sartori
2024-07-24rules-rust: getting-started tutorial: fix typosAlberto Sartori
2024-07-24rules-rust: update latest commit refAlberto Sartori
2024-07-23rules-rust: bugfix: correctly propagate link args of C dependenciesAlberto Sartori
2024-07-12just-import-cargo: sort "srcs"Klaus Aehlig
... to have a more predictable result, allowing also for more meaningful diffs on updates.
2024-07-12Update rules-ccKlaus Aehlig
2024-07-09update rules-ccKlaus Aehlig
2024-07-08Update rules-cc rulesPaul Cristian Sarbu
2024-07-02update rulesKlaus Aehlig
2024-07-02update rules-ccKlaus Aehlig
2024-06-28rules-rust: add "getting-started" tutorialAlberto Sartori
Through this tutorial the user will learn how to define Rust binaries, libraries, tests and the default toolchain configuration.
2024-06-28rules-rust: update README.mdAlberto Sartori
Add a section on how to import the repository.
2024-06-27just-import-cargo: rename generated targets file for defaultsKlaus Aehlig
... to avoid clashes with the existing target files when importing into a larger project.
2024-06-27default target: honor TOOLCHAIN_CONFIG[RUST][PATH]Klaus Aehlig
... instead of hard-coding a vaule. We still keep this value as default. While there, drop unsed value in arguments_config.
2024-06-27docs: Fix small typosPaul Cristian Sarbu
2024-06-27cargo: set env for all actionsKlaus T. Aehlig
... also for those not directly calling rust/cargo tools. In this way, the user can still use the defaults to set the PATH. On certain systems this might be necessary even to get basic programs like cat, awk, etc.
2024-06-25Update rules-ccKlaus Aehlig
2024-06-25repos.json: split main and testing repositories...Alberto Sartori
...such that user can just-import-git only the strictly required repository.
2024-06-24just-import-git: make rust-rules default to a public upstream repositoryKlaus Aehlig
... now that the rules are published.
2024-06-24Initial commitAlberto Sartori
Co-authored-by: Klaus Aehlig <klaus.aehlig@huawei.com>