Age | Commit message (Collapse) | Author |
|
Update just tooling reference, dependencies, and nix environemnt
|
|
|
|
|
|
|
|
Update dependencies
|
|
|
|
|
|
Update non-system dependencies
|
|
... with the latest update of the CC rules, there now is a dependency
on sh for CC binaries. Hence extend PATH for CC appropriately.
|
|
Update rules and support argument forwarding in `run-tests`
|
|
|
|
|
|
Simplify cargo import
|
|
- With the new naming convention of just-import-cargo, there is no
longer the conflict on the file etc/defulta/rust/TARGETS.
- With the new version of the upstream rust rules, we can use the
defaults target directly, as it fully honors TOOLCHAIN_CONFIG[RUST].
- With that simplification in place, we don't have to point
just-import-cargo to rules-rust anymore, as for the default-imported
rules, the TOOLCHAIN_CONFIG is honored as well.
|
|
... as aliases are not honored in `nix-shell --run`. In this way,
we can add an outer script running all the tests in the correct
environment.
|
|
Add example on how to use cargo
|
|
... including a test (for which we add python3 as test dependency).
|
|
... and already put just-deduplicate-repos at the correct part of the import
description in etc/generate-repos.sh
|
|
Import rust rules and add a minimal example
|
|
Note that the PATH for rust targets also has to include
that for the C compiler and hence also coreutils, as the
rust compiler calls out to `cc`.
|
|
|
|
test: add overall target
|
|
... acting as a test suite for all tests; in doing so, also add the
usual structure that each directory has is own overall target of
only the tree objects with the test results. While there, remove
duplicate copy of a test script in a wrong directory.
|
|
|