Age | Commit message (Collapse) | Author | |
---|---|---|---|
6 days | just-import-cargo: always provide Cargo.toml to build_scriptsHEADmaster | Klaus 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 days | EXPRESSIONS: Fix dosctring typos | Paul Cristian Sarbu | |
2024-11-27 | just-import-cargo: convert a default dict to normal dict | Alberto Sartori | |
2024-11-27 | just-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-09 | rules-rust: deduplicate stage arguments | Alberto Sartori | |
2024-08-07 | Follow a fixed tag of rules-cc by default | Klaus Aehlig | |
2024-08-06 | update rules-cc | Klaus Aehlig | |
2024-07-31 | rules-rust: add tutorials to transition and import Cargo-based projects | Alberto Sartori | |
2024-07-31 | rules-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-29 | update rules-cc | Klaus Aehlig | |
2024-07-26 | rules-rust: Add configuration variables documentation | Alberto Sartori | |
2024-07-25 | update rules-cc | Klaus Aehlig | |
2024-07-24 | rules-rust: add interoperability tutorials | Alberto Sartori | |
2024-07-24 | rules-rust: getting-started tutorial: fix typos | Alberto Sartori | |
2024-07-24 | rules-rust: update latest commit ref | Alberto Sartori | |
2024-07-23 | rules-rust: bugfix: correctly propagate link args of C dependencies | Alberto Sartori | |
2024-07-12 | just-import-cargo: sort "srcs" | Klaus Aehlig | |
... to have a more predictable result, allowing also for more meaningful diffs on updates. | |||
2024-07-12 | Update rules-cc | Klaus Aehlig | |
2024-07-09 | update rules-cc | Klaus Aehlig | |
2024-07-08 | Update rules-cc rules | Paul Cristian Sarbu | |
2024-07-02 | update rules | Klaus Aehlig | |
2024-07-02 | update rules-cc | Klaus Aehlig | |
2024-06-28 | rules-rust: add "getting-started" tutorial | Alberto Sartori | |
Through this tutorial the user will learn how to define Rust binaries, libraries, tests and the default toolchain configuration. | |||
2024-06-28 | rules-rust: update README.md | Alberto Sartori | |
Add a section on how to import the repository. | |||
2024-06-27 | just-import-cargo: rename generated targets file for defaults | Klaus Aehlig | |
... to avoid clashes with the existing target files when importing into a larger project. | |||
2024-06-27 | default 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-27 | docs: Fix small typos | Paul Cristian Sarbu | |
2024-06-27 | cargo: set env for all actions | Klaus 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-25 | Update rules-cc | Klaus Aehlig | |
2024-06-25 | repos.json: split main and testing repositories... | Alberto Sartori | |
...such that user can just-import-git only the strictly required repository. | |||
2024-06-24 | just-import-git: make rust-rules default to a public upstream repository | Klaus Aehlig | |
... now that the rules are published. | |||
2024-06-24 | Initial commit | Alberto Sartori | |
Co-authored-by: Klaus Aehlig <klaus.aehlig@huawei.com> |