From 1c515937ff69cf2358118e13a9a70178dd7a99a0 Mon Sep 17 00:00:00 2001 From: Ralph Ursprung Date: Wed, 11 Jun 2025 09:47:25 +0200 Subject: prepare changelog for `embassy-executor` v0.8.0 --- embassy-executor/CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'embassy-executor') diff --git a/embassy-executor/CHANGELOG.md b/embassy-executor/CHANGELOG.md index 608c67724..19e41e3e7 100644 --- a/embassy-executor/CHANGELOG.md +++ b/embassy-executor/CHANGELOG.md @@ -7,7 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## unreleased +- Added `SpawnToken::id` +- Task pools are now statically allocated on stable rust. All `task-arena-size-*` features have been removed and are no longer necessary. +- New trace hooks: `_embassy_trace_poll_start` & `_embassy_trace_task_end` +- Added task naming capability to tracing infrastructure +- Added `Executor::id` & `Spawner::executor_id` +- Disable `critical-section/std` for arch-std +- Added possibility to select an executor in `#[embassy_executor::main]` +- Fix AVR executor +- executor: Make state implementations and their conditions match - Added support for Cortex-A and Cortex-R +- Added support for `-> impl Future` in `#[task]` +- Fixed `Send` unsoundness with `-> impl Future` tasks +- Marked `Spawner::for_current_executor` as `unsafe` ## 0.7.0 - 2025-01-02 -- cgit