aboutsummaryrefslogtreecommitdiff
path: root/xtask/src/main.rs
AgeCommit message (Collapse)Author
2025-07-02xtask: size: Store the expected output same as runHenrik Tjäder
2025-06-15xtask: Add --loom argument to testHenrik Tjäder
For now filter to only rtic-sync in ci subcommand
2025-06-15xtask: rename variable cargologlevel to cargoargHenrik Tjäder
2025-06-15xtask: Cargo clippy lintsHenrik Tjäder
2025-06-15xtask: Add AllCi functionality: Run all xtaskHenrik Tjäder
2025-06-15xtask: Add ci/AllCi commandHenrik Tjäder
2025-06-15xtask: Move info prints into runHenrik Tjäder
2024-04-04Adjust esp32c3 codegen, bump pac to 0.21.0 (#906)onsdagens
* adjust esp32c3 codegen, bump pac to 0.21.0 * add esp32c3 example * adjust workflow flags * CI: Fix esp32c3 comment * esp32c3: Remove commented out git-dep * CI: Actually check the ESP32-C3 examples * Autoformat rtic/cargo.toml --------- Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2024-03-20RISC-V support over CLINT (#815)Román Cárdenas Rodríguez
* Rebase to master * using interrupt_mod * bug fixes * fix other backends * Add changelog * forgot about rtic-macros * backend-specific configuration * core peripherals optional over macro argument * pre_init_preprocessing binding * CI for RISC-V (WIP) * separation of concerns * add targets for RISC-V examples * remove qemu feature * prepare examples folder * move examples all together * move ci out of examples * minor changes * add cortex-m * new xtask: proof of concept * fix build.yml * feature typo * clean rtic examples * reproduce weird issue * remove unsafe code in user app * update dependencies * allow builds on riscv32imc * let's fix QEMU * Update .github/workflows/build.yml Co-authored-by: Henrik Tjäder <henrik@tjaders.com> * New build.rs * removing test features * adapt ui test to new version of clippy * add more examples to RISC-V backend * proper configuration of heapless for riscv32imc * opt-out examples for riscv32imc * point to new version of riscv-slic * adapt new macro bindings * adapt examples and CI to stable * fix cortex-m CI * Review --------- Co-authored-by: Henrik Tjäder <henrik@tjaders.com>
2023-11-01Fix CI with async_fn_in_trait not being a featureEmil Fresk
2023-04-16Also separate all results and datadatdenkikniet
2023-04-16Move all run-related stuff into `run`datdenkikniet
2023-04-16Rename cargo_commands -> rundatdenkikniet
Rename command -> cargo_command
2023-04-16Redo command building so that we don't repeat as much, and todatdenkikniet
make it easier to add new ones
2023-04-16CargoCommand can take any packagedatdenkikniet
2023-04-16Fix running of testsdatdenkikniet
2023-04-16Fix config pickup behaviour so that both examples and usage-examples builddatdenkikniet
correctly
2023-04-16Rename some thingsdatdenkikniet
2023-04-16Also check for CommandErrors in error checkingdatdenkikniet
2023-04-16Add the most important messagedatdenkikniet
2023-04-16xtask: build usage examples and general improvementsdatdenkikniet
2023-04-15Fix fmtdatdenkikniet
2023-04-15Also log command with enough verbositydatdenkikniet
2023-04-15More emojis and correct place for thingsdatdenkikniet
2023-04-15More housekeeping and making it work that bit betterdatdenkikniet
2023-04-15Oops, these aren't std-onlydatdenkikniet
2023-04-15Rework command execution structure and make rayon optional (since it's not ↵datdenkikniet
necessarily faster due to workspace wide lockfile contention)
2023-04-15Use pretty_env_logger insteaddatdenkikniet
2023-04-15Always run stuff for all packages if none is specifieddatdenkikniet
2023-04-15xtask: don't add default arguments if building for a no_std targetdatdenkikniet
2023-04-15xtask: forward globals through the chain and add stderr-inheritance flagdatdenkikniet
2023-04-15Add some QoL to run_commanddatdenkikniet
2023-03-15xtask: Fix cargo fmt logmsgHenrik Tjäder
2023-03-15xtask: Change default loglevelHenrik Tjäder
2023-03-02xtask: Allow passing arguments to book and docHenrik Tjäder
2023-03-01xtask: Split out cargo commandsHenrik Tjäder
2023-03-01xtask: Split out arg parsingHenrik Tjäder
2023-03-01xtask: Add tests, clean a bitHenrik Tjäder
2023-03-01xtask: Add book buildingHenrik Tjäder
2023-03-01xtask: Cleanup check and buildHenrik Tjäder
2023-03-01xtask: Rename cargoarg to cargologlevelHenrik Tjäder
2023-03-01xtask: Reorder commandsHenrik Tjäder
2023-03-01xtask: Add docs buildingHenrik Tjäder
2023-03-01xtask: Do not add rtic features to all workspace cratesHenrik Tjäder
2023-03-01xtask: Add format and format-checkHenrik Tjäder
2023-03-01xtask: Default backend needs no argumentHenrik Tjäder
Propagate features for check and build
2023-03-01Update backend features to be more clearEmil Fresk
2023-03-01Fix xtask to work with backendsEmil Fresk
2023-03-01xtask: Propagate stdio/stderr, exitcodesHenrik Tjäder
2023-03-01xtask: For now test on ARMHenrik Tjäder