@@ -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