From be5533b6b23ee0523e2d5d118081f7cd7075213b Mon Sep 17 00:00:00 2001 From: Adam Greig Date: Mon, 20 Jul 2020 02:29:43 +0100 Subject: [PATCH] changelog: forward-port 0.6.3 release notes --- CHANGELOG.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e6ad454a..aa3c32b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,23 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - Associated const `PTR` is introduced to Core Peripherals to eventually replace the existing `ptr()` API. +## [v0.6.3] - 2020-07-20 + +### Added + +- Initial Cortex-M Security Extension support for armv8m +- `UDF` intrinsic +- Methods to enable/disable exceptions in SCB + +### Fixed + +- Fix bug in `asm::delay` not updating status clobber flags +- Swapped to `llvm_asm!` to support inline assembly on new nightlies +- Our precompiled assembly routines have additional debug information +- ITM `is_fifo_ready` improved to support armv8 +- Cache enabling moved to pre-built assembly routines to prevent possible + undefined behaviour + ## [v0.6.2] - 2020-01-12 ### Added @@ -579,7 +596,8 @@ fn main() { - Functions to get the vector table - Wrappers over miscellaneous instructions like `bkpt` -[Unreleased]: https://github.com/rust-embedded/cortex-m/compare/v0.6.2...HEAD +[Unreleased]: https://github.com/rust-embedded/cortex-m/compare/v0.6.3...HEAD +[v0.6.3]: https://github.com/rust-embedded/cortex-m/compare/v0.6.2...v0.6.3 [v0.6.2]: https://github.com/rust-embedded/cortex-m/compare/v0.6.1...v0.6.2 [v0.6.1]: https://github.com/rust-embedded/cortex-m/compare/v0.6.0...v0.6.1 [v0.6.0]: https://github.com/rust-embedded/cortex-m/compare/v0.5.8...v0.6.0