diff options
author | 2018-12-07 01:07:00 +0100 | |
---|---|---|
committer | 2018-12-07 01:07:00 +0100 | |
commit | c7e6e5f78203b55b0094bd26d78e17c9c9d155a2 (patch) | |
tree | 367dd9d7bb25ca0c7e5eba6cc28f6b4b0b212515 | |
parent | 3f2511959f016024ef6a45cce75733e96159c154 (diff) | |
parent | 5b51e36a43159775701cc8773277e362719100ba (diff) | |
download | cortex-m-c7e6e5f78203b55b0094bd26d78e17c9c9d155a2.tar.gz cortex-m-c7e6e5f78203b55b0094bd26d78e17c9c9d155a2.tar.zst cortex-m-c7e6e5f78203b55b0094bd26d78e17c9c9d155a2.zip |
Merge pull request #156 from rust-embedded/release
v0.6.6
-rw-r--r-- | cortex-m-rt/CHANGELOG.md | 25 | ||||
-rw-r--r-- | cortex-m-rt/Cargo.toml | 4 | ||||
-rw-r--r-- | cortex-m-rt/macros/Cargo.toml | 2 |
3 files changed, 27 insertions, 4 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..787250c 100644 --- a/cortex-m-rt/Cargo.toml +++ b/cortex-m-rt/Cargo.toml @@ -8,12 +8,12 @@ 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] r0 = "0.2.2" -cortex-m-rt-macros = { path = "macros", version = "0.1.3" } +cortex-m-rt-macros = { path = "macros", version = "0.1.4" } [dev-dependencies] cortex-m = "0.5.7" diff --git a/cortex-m-rt/macros/Cargo.toml b/cortex-m-rt/macros/Cargo.toml index 017575c..02e80b4 100644 --- a/cortex-m-rt/macros/Cargo.toml +++ b/cortex-m-rt/macros/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["arm", "cortex-m", "runtime", "startup"] license = "MIT OR Apache-2.0" name = "cortex-m-rt-macros" repository = "https://github.com/japaric/cortex-m-rt" -version = "0.1.3" +version = "0.1.4" [lib] proc-macro = true |