diff options
-rw-r--r-- | cortex-m-rt/CHANGELOG.md | 25 | ||||
-rw-r--r-- | cortex-m-rt/Cargo.toml | 2 |
2 files changed, 25 insertions, 2 deletions
diff --git a/cortex-m-rt/CHANGELOG.md b/cortex-m-rt/CHANGELOG.md index 1054eb4..c382235 100644 --- a/cortex-m-rt/CHANGELOG.md +++ b/cortex-m-rt/CHANGELOG.md @@ -7,6 +7,28 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +## [v0.6.6] - 2018-12-06 + +### Changed + +- Misuse of attributes now produce compiler errors with proper spans instead of + panicking messages. + +- The `HardFault` symbol has been renamed to `HardFaultTrampoline`; likewise the + `UserHardFault` symbol has been renamed to `HardFault`. If you were using + breakpoints on `UserHardFault` to detect hard fault you should now put those + breakpoints on the `HardFault` symbol. + +### Fixed + +- Attributes on local `static mut` variables (declared at the beginning of + `entry` / `interrupt` / `exception`) are now respected. + +- The "GDB can now unwind HardFault callstacks" fix from the previous release + broke `HardFault`'s' `&ExceptionFrame` argument (the pointer was off by 8 + bytes). This release fixes that problem without compromising GDB's ability to + unwind `HardFault`s. + ## [v0.6.5] - 2018-10-23 ### Changed @@ -400,7 +422,8 @@ section size addr Initial release -[Unreleased]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.5...HEAD +[Unreleased]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.6...HEAD +[v0.6.6]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.5...v0.6.6 [v0.6.5]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.4...v0.6.5 [v0.6.4]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.3...v0.6.4 [v0.6.3]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.2...v0.6.3 diff --git a/cortex-m-rt/Cargo.toml b/cortex-m-rt/Cargo.toml index d9b1bc3..8fff433 100644 --- a/cortex-m-rt/Cargo.toml +++ b/cortex-m-rt/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0" name = "cortex-m-rt" readme = "README.md" repository = "https://github.com/rust-embedded/cortex-m-rt" -version = "0.6.5" +version = "0.6.6" autoexamples = true [dependencies] |