From d8f7bd64ec59b993f6d6b1110651c660d1dd230c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Tj=C3=A4der?= Date: Sun, 7 Nov 2021 22:54:22 +0100 Subject: [PATCH] Changelog: Add breaking change from PR61 --- CHANGELOG.md | 11 ++++++++--- Cargo.toml | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ac396b0..f389615 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,13 +13,18 @@ This project adheres to [Semantic Versioning](http://semver.org/). - `#[task_local]`, there must be only one task, similar to a task local resource, but (optionally) set-up by init. This is similar to move. -- `peripherals` is now enabled (*true*) by default, you no longer need to give `#[app(..., peripherals = true))`. This is the common case, and if forgotten it results in an error which may be confusing to the user. - -- Improved ergonomics allowing separation of task signatures to actual implementation in extern block `extern "Rust" { #[task(..)] fn t(..); }`. +- `peripherals` is now enabled (*true*) by default, you no longer need to give + `#[app(..., peripherals = true))`. This is the common case, and if forgotten + it results in an error which may be confusing to the user. +- Improved ergonomics allowing separation of task signatures to actual + implementation in extern block `extern "Rust" { #[task(..)] fn t(..); }`. ### Changed +- [breaking-change] Remove `Location`, changes analysis struct contents: + `shared_resource_locations` -> `shared_resources`. Same for local. + - [breaking-change] "Resource handling take 2" implemented - [breaking-change] Move of dispatchers (interrupts) from `extern` to app arguments. diff --git a/Cargo.toml b/Cargo.toml index ae0821a..93a6a96 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ keywords = [] license = "MIT OR Apache-2.0" name = "rtic-syntax" repository = "https://github.com/rtic-rs/rtic-syntax" -version = "0.5.0-rc.1" +version = "0.5.0-rc.2" [dependencies] indexmap = "1.0.2"