aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-05-09Merge #637bors[bot]
637: Prepare v1.1.2 r=perlindgren a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2022-05-09Prepare v1.1.2Emil Fresk
2022-05-02Merge #636bors[bot]
636: Added matrix bot r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2022-05-02Added matrix botEmil Fresk
2022-04-20Merge #626bors[bot]
626: Fix error in book, shared resource need only `Send` r=korken89 a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2022-04-20Merge #635bors[bot]
635: Masks take 3 r=AfoHT a=korken89 This solves the `MASKS` generation issue by having `rtic::export` do the feature gating. Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2022-04-20Added check for resource usage and to generate an compile error for thumbv6 ↵Emil Fresk
exceptions
2022-04-20Masks take 3Emil Fresk
2022-04-13Merge #632bors[bot]
632: Fixed `macro` version r=AfoHT a=korken89 Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
2022-04-13Fixed `macro` versionEmil Fresk
2022-04-13Merge #630bors[bot]
630: Release RTIC v1.1 r=korken89 a=AfoHT Bump versions, including using using latest rtic-syntax Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2022-04-13Release RTIC v1.1Henrik Tjäder
Bump versions, including using using latest rtic-syntax
2022-03-20Fix error in book, shared resource need only `Send`Emil Fresk
2022-03-08Merge #624bors[bot]
624: Update software_tasks.md r=korken89 a=RCasatta Co-authored-by: Riccardo Casatta <riccardo.casatta@gmail.com>
2022-03-07Update software_tasks.mdRiccardo Casatta
2022-03-04Merge #589bors[bot]
589: Fine grained concurrency on thumbv6m (no BASEPRI). r=korken89 a=perlindgren This is an experimental implementation of SRP based scheduling on the M0/M0+ (thumbv6m) architecture. The aim is a (sub)-zero abstraction to the resource protection (locking mechanism). Please try, but not merge yet, since its an early POC. Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
2022-03-02Added support for SRP based scheduling for armv6mPer Lindgren
2022-03-01Merge #620bors[bot]
620: Add CHANGELOG instructions and fix incorrectly placed item r=korken89 a=AfoHT Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2022-03-01Merge #617bors[bot]
617: Clippy with pedantic suggestions r=korken89 a=AfoHT Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2022-02-22Add CHANGELOG instructions and fix incorrectly placed itemHenrik Tjäder
2022-02-22Clippy with pedantic suggestionsHenrik Tjäder
2022-02-22Merge #616bors[bot]
616: rtic::mutex::prelude::* fixes glob import lint r=korken89 a=AfoHT Running cargo Clippy with pedantic rules denied ``` cargo clippy -- --deny clippy::pedantic ``` it will complain: ``` error: usage of wildcard import | 16 | use rtic::mutex_prelude::*; | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `rtic::mutex_prelude::{Mutex, TupleExt01, TupleExt02, TupleExt03, TupleExt04, TupleExt05, TupleExt06, TupleExt07, TupleExt08, TupleExt09, TupleExt10, TupleExt11, TupleExt12, TupleExt13, TupleExt14, TupleExt15, TupleExt16, TupleExt17, TupleExt18, TupleExt19, TupleExt20, TupleExt21, TupleExt22, TupleExt23, TupleExt24, TupleExt25, TupleExt26, TupleExt27, TupleExt28, TupleExt29, TupleExt30, TupleExt31, TupleExt32}` | = note: `-D clippy::wildcard-imports` implied by `-D clippy::pedantic` = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#wildcard_imports error: could not compile --- due to previous error Error: command `cargo clippy -- --deny clippy::all --deny clippy::pedantic` failed, exit status: 101 ``` Looking at the Clippy [wildcard-imports rule](https://rust-lang.github.io/rust-clippy/master/#wildcard_imports) the exception is for wildcards on modules named prelude. Thus, `prelude::*` is OK. Current state: `use rtic-core::prelude as mutex_prelude` almost fits the bill, but `mutex_prelude != prelude`. As this was part of user facing API I don’t think we can remove the current setup, so rtic-core `Mutex`, `Exclusive` and multi-lock `TupleExt0X` retained in old location to be backwards compatible. Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2022-02-20Provide Mutex relative to prelude to fix doc linking issues coming from ↵Henrik Tjäder
rtic-core
2022-02-18rtic::mutex::prelude::* fixes glob import lintHenrik Tjäder
rtic-core Mutex, Exclusive and multi-lock retained in old location to not be backwards breaking
2022-02-15Merge #608bors[bot]
608: Debug bors r=perlindgren a=AfoHT Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2022-02-15Merge #609bors[bot]
609: action-rs tool-cache is deprecated, always failing r=perlindgren a=AfoHT Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2022-02-15Create tiny changeHenrik Tjäder
2022-02-15action-rs tool-cache is deprecated, always failingHenrik Tjäder
2022-02-15Merge #614bors[bot]
614: CHANGELOG merge=union r=perlindgren a=AfoHT Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2022-02-15Merge #610 #613bors[bot]
610: GHA: Print current crate version too r=perlindgren a=AfoHT 613: Docs: fix link r=perlindgren a=AfoHT Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2022-02-15CHANGELOG merge=unionHenrik Tjäder
2022-02-15Docs: fix linkHenrik Tjäder
2022-02-11Merge #603bors[bot]
603: Add a remark about `Sync` and `Send` traits requirement for resources r=AfoHT a=Glaeqen Co-authored-by: Gabriel Górski <glaeqen@gmail.com>
2022-02-10GHA: Print current crate version tooHenrik Tjäder
2022-02-10Merge #607bors[bot]
607: Docs: Fix dated migration docs for spawn r=korken89 a=AfoHT Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2022-02-10Docs: Fix dated migration docs for spawnHenrik Tjäder
2022-02-10Merge #606bors[bot]
606: GHA: Automatic merge to release/vX r=perlindgren a=AfoHT - Require clippy for deploy - GHA: Automatic merge to release/vX - Link dev-book to stable if they are describe the same release - Update CHANGELOG Development work is done in the master branch Older versions previously were found in v0.5.x, v0.4.x branches. Now with v1 released, and any breaking change forcing a v2, a need to streamline documentation building arose. The different docs: - rtic.rs - latest stable (v1) - API documentation - RTIC book - old stable (v0.5) - API documentation - RTIC book - oldold stable (v0.4) - API documentation - RTIC book - docs.rs - all previous crates.io releases - API documentation With this PR, when a pull request gets merged to master with CI passing the current master branch gets merged to `release/v$VERSION` where `$VERSION` is parsed from cargo metadata of cortex-m-rtic. The deployment of docs GHA job is dependent on this merge job, and therefore the docs published to rtic.rs will contain the latest content from the merged PR. Assuming the current situation where `v1` is the latest stable, a PR should trigger a merge to `release/v1` and then docs gets pushed to `gh-pages` branch (rtic.rs). For the future, when the latest stable is still `v1`, but the current dev version in `master` branch is `v2` the GHA job will push to `release/v2` (dev branch). For the future we might decide if this push of the dev branch is desirable. If the current stable version and dev version share the same major version, the dev book redirection on rtic.rs will point to the stable book instead. Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2022-02-10Update CHANGELOGHenrik Tjäder
2022-02-10Link dev-book to stable if they are describe the same releaseHenrik Tjäder
2022-02-10GHA: Automatic merge to release/vXHenrik Tjäder
2022-02-10Require clippy for deployHenrik Tjäder
2022-02-10Merge #605bors[bot]
605: GHA: Tune CI r=AfoHT a=AfoHT - GHA: Use rust-cache - GHA: Cleanup single target jobs - GHA: Add cargo clippy Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2022-02-10Add bors/* to branchesHenrik Tjäder
2022-02-10Update CHANGELOGHenrik Tjäder
2022-02-09Fix/mute clippy errorsHenrik Tjäder
2022-02-09GHA: Add cargo clippyHenrik Tjäder
2022-02-09GHA: Cleanup single target jobsHenrik Tjäder
2022-02-09GHA: Use rust-cacheHenrik Tjäder
2022-02-09Merge #604bors[bot]
604: docs: make mdBook emit error codes r=korken89 a=AfoHT Co-authored-by: Henrik Tjäder <henrik@grepit.se>
2022-02-09Demote Russian translation to WIPHenrik Tjäder