aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/arch/std.rs
Commit message (Collapse)AuthorAgeFilesLines
* Add `run_until` function to std Executor as to support grafeul shutdown.Gerhard de Clercq2025-12-121-1/+14
|
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-1/+1
|
* Edition 2024.Dario Nieuwenhuis2025-10-061-1/+1
|
* Refactor integrated-timersDániel Buga2024-12-101-4/+0
|
* Add initializeDániel Buga2024-11-191-0/+4
|
* executor: rename macro crate to embassy-executor-macros, bump it.Dario Nieuwenhuis2023-12-071-1/+1
|
* executor: add support for main/task macros in stable (allocates tasks in an ↵Dario Nieuwenhuis2023-11-241-1/+0
| | | | arena)
* Remove interrupt executor, remove PenderContextDániel Buga2023-08-141-3/+3
|
* Remove the non-specific thread-mode executorDániel Buga2023-08-141-25/+43
|
* Make PenderContext opaqueDániel Buga2023-08-141-1/+1
|
* Remove the Pender enumDániel Buga2023-08-141-5/+5
|
* Remove thread-context featureDániel Buga2023-08-141-3/+0
|
* Tweak identifiers and commentsDániel Buga2023-08-121-6/+6
|
* Remove unnecessary !Send markersDániel Buga2023-08-121-5/+1
|
* POC: allow custom executorsDániel Buga2023-08-121-45/+29
|
* executor: add Pender, rework Cargo features.Dario Nieuwenhuis2023-04-031-67/+83
| | | | | | | | | This introduces a `Pender` struct with enum cases for thread-mode, interrupt-mode and custom callback executors. This avoids calls through function pointers when using only the thread or interrupt executors. Faster, and friendlier to `cargo-call-stack`. `embassy-executor` now has `arch-xxx` Cargo features to select the arch and to enable the builtin executors (thread and interrupt).
* Remove Forever, switch to static_cell.Dario Nieuwenhuis2022-08-221-1/+1
|
* Split embassy-time from embassy-executor.Dario Nieuwenhuis2022-08-181-0/+84