Skip to content

Commit c7e6e5f

Browse files
authored
Merge pull request #156 from rust-embedded/release
v0.6.6
2 parents 3f25119 + 5b51e36 commit c7e6e5f

File tree

3 files changed

+27
-4
lines changed

3 files changed

+27
-4
lines changed

cortex-m-rt/CHANGELOG.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,28 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10+
## [v0.6.6] - 2018-12-06
11+
12+
### Changed
13+
14+
- Misuse of attributes now produce compiler errors with proper spans instead of
15+
panicking messages.
16+
17+
- The `HardFault` symbol has been renamed to `HardFaultTrampoline`; likewise the
18+
`UserHardFault` symbol has been renamed to `HardFault`. If you were using
19+
breakpoints on `UserHardFault` to detect hard fault you should now put those
20+
breakpoints on the `HardFault` symbol.
21+
22+
### Fixed
23+
24+
- Attributes on local `static mut` variables (declared at the beginning of
25+
`entry` / `interrupt` / `exception`) are now respected.
26+
27+
- The "GDB can now unwind HardFault callstacks" fix from the previous release
28+
broke `HardFault`'s' `&ExceptionFrame` argument (the pointer was off by 8
29+
bytes). This release fixes that problem without compromising GDB's ability to
30+
unwind `HardFault`s.
31+
1032
## [v0.6.5] - 2018-10-23
1133

1234
### Changed
@@ -400,7 +422,8 @@ section size addr
400422

401423
Initial release
402424

403-
[Unreleased]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.5...HEAD
425+
[Unreleased]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.6...HEAD
426+
[v0.6.6]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.5...v0.6.6
404427
[v0.6.5]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.4...v0.6.5
405428
[v0.6.4]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.3...v0.6.4
406429
[v0.6.3]: https://github.com/rust-embedded/cortex-m-rt/compare/v0.6.2...v0.6.3

cortex-m-rt/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ license = "MIT OR Apache-2.0"
88
name = "cortex-m-rt"
99
readme = "README.md"
1010
repository = "https://github.com/rust-embedded/cortex-m-rt"
11-
version = "0.6.5"
11+
version = "0.6.6"
1212
autoexamples = true
1313

1414
[dependencies]
1515
r0 = "0.2.2"
16-
cortex-m-rt-macros = { path = "macros", version = "0.1.3" }
16+
cortex-m-rt-macros = { path = "macros", version = "0.1.4" }
1717

1818
[dev-dependencies]
1919
cortex-m = "0.5.7"

cortex-m-rt/macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ keywords = ["arm", "cortex-m", "runtime", "startup"]
77
license = "MIT OR Apache-2.0"
88
name = "cortex-m-rt-macros"
99
repository = "https://github.com/japaric/cortex-m-rt"
10-
version = "0.1.3"
10+
version = "0.1.4"
1111

1212
[lib]
1313
proc-macro = true

0 commit comments

Comments
 (0)