@@ -7,18 +7,31 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
7
7
8
8
## [ Unreleased]
9
9
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
+
10
18
### Fixes
11
19
12
20
- Various fixes to the linker script ([ #265 ] , [ #286 ] ).
13
21
- Use the correct ABI for the ` main ` symbol ([ #278 ] ).
14
22
- Add barriers after FPU enabling ([ #279 ] ).
15
23
- (ARMv6-M) Set LR value to a known value on reset (as the ARM spec requires)
16
24
- 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 ] ).
17
27
18
28
[ #265 ] : https://github.com/rust-embedded/cortex-m-rt/pull/265
19
29
[ #278 ] : https://github.com/rust-embedded/cortex-m-rt/pull/278
20
30
[ #279 ] : https://github.com/rust-embedded/cortex-m-rt/pull/279
21
31
[ #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
22
35
23
36
### Breaking Changes
24
37
@@ -27,10 +40,13 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
27
40
- Only allow certain attributes on handlers, and apply them to the trampoline
28
41
too ([ #228 ] ).
29
42
- 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 ] ).
30
45
31
46
[ #239 ] : https://github.com/rust-embedded/cortex-m-rt/pull/239
32
47
[ #228 ] : https://github.com/rust-embedded/cortex-m-rt/pull/228
33
48
[ #289 ] : https://github.com/rust-embedded/cortex-m-rt/pull/289
49
+ [ #308 ] : https://github.com/rust-embedded/cortex-m-rt/pull/308
34
50
35
51
## [ v0.6.13] - 2020-09-07
36
52
0 commit comments