Skip to content

Commit 02b308c

Browse files
Merge #311
311: Update changelog r=adamgreig a=jonas-schievink Co-authored-by: Jonas Schievink <[email protected]>
2 parents 7b27817 + 31fa989 commit 02b308c

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

cortex-m-rt/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,31 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10+
### New Features
11+
12+
- Add support for CMSE secure gateway veneers ([#297]).
13+
- Allow using the crate with custom target JSON specs ([#304]).
14+
15+
[#297]: https://github.com/rust-embedded/cortex-m-rt/pull/297
16+
[#304]: https://github.com/rust-embedded/cortex-m-rt/pull/304
17+
1018
### Fixes
1119

1220
- Various fixes to the linker script ([#265], [#286]).
1321
- Use the correct ABI for the `main` symbol ([#278]).
1422
- Add barriers after FPU enabling ([#279]).
1523
- (ARMv6-M) Set LR value to a known value on reset (as the ARM spec requires)
1624
- Added CFI and size info to external assembly subroutines (`HardFaultTrampoline` and `FpuTrampoline`)
25+
- Allow building the crate for macOS targets ([#306], [#310]).
26+
- Perform RAM initialization in assembly, to avoid potential UB in Rust ([#301]).
1727

1828
[#265]: https://github.com/rust-embedded/cortex-m-rt/pull/265
1929
[#278]: https://github.com/rust-embedded/cortex-m-rt/pull/278
2030
[#279]: https://github.com/rust-embedded/cortex-m-rt/pull/279
2131
[#286]: https://github.com/rust-embedded/cortex-m-rt/pull/286
32+
[#301]: https://github.com/rust-embedded/cortex-m-rt/pull/301
33+
[#306]: https://github.com/rust-embedded/cortex-m-rt/pull/306
34+
[#310]: https://github.com/rust-embedded/cortex-m-rt/pull/310
2235

2336
### Breaking Changes
2437

@@ -27,10 +40,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
2740
- Only allow certain attributes on handlers, and apply them to the trampoline
2841
too ([#228]).
2942
- Make it unsafe to define exception handlers for NMIs ([#289]).
43+
- Check that exceptions exist on the target chip when registering a handler for
44+
them ([#308]).
3045

3146
[#239]: https://github.com/rust-embedded/cortex-m-rt/pull/239
3247
[#228]: https://github.com/rust-embedded/cortex-m-rt/pull/228
3348
[#289]: https://github.com/rust-embedded/cortex-m-rt/pull/289
49+
[#308]: https://github.com/rust-embedded/cortex-m-rt/pull/308
3450

3551
## [v0.6.13] - 2020-09-07
3652

0 commit comments

Comments
 (0)