You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,9 +17,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
17
17
- TPIU: add `swo_supports` for checking what SWO configurations the target supports. (#381)
18
18
- Add `std` and `serde` crate features for improved host-side ITM decode functionality when working with the downstream `itm`, `cargo-rtic-scope` crates (#363, #366).
19
19
- Added the ability to name the statics generated by `singleton!()` for better debuggability (#364, #380).
20
+
- Added `critical-section-single-core` feature which provides an implementation for the `critical_section` crate for single-core systems, based on disabling all interrupts. (#447)
20
21
21
22
### Fixed
22
23
- Fixed `singleton!()` statics sometimes ending up in `.data` instead of `.bss` (#364, #380).
24
+
-`interrupt::free` no longer hands out a `CriticalSection` token because it is unsound on multi-core. Use `critical_section::with` instead. (#447)
23
25
24
26
### Changed
25
27
- Inline assembly is now always used, requiring Rust 1.59.
0 commit comments