aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src
Commit message (Expand)AuthorAgeFilesLines
* executor: mark Spawner::for_current_executor() as unsafe.Dario Nieuwenhuis2025-07-081-1/+17
* Merge pull request #4266 from 0e4ef622/task-rpitDario Nieuwenhuis2025-06-221-2/+49
|\
| * Add diagnostic::on_unimplemented for nightlyMatthew Tran2025-06-011-0/+4
| * Mention ! in diagnosticMatthew Tran2025-05-291-1/+1
| * Allow `-> impl Future<Output = ()>` in #[task]Matthew Tran2025-05-281-2/+45
* | Merge pull request #4244 from janderholm/masterDario Nieuwenhuis2025-06-013-11/+11
|\ \ | |/ |/|
| * executor: Make state implementations and their conditions matchJohan Anderholm2025-05-233-11/+11
* | Add support for Cortex-A/RRobin Mueller2025-05-282-0/+86
|/
* rustfmtKat Perez2025-05-081-1/+0
* remove unnecessary trace flagsKat Perez2025-05-081-7/+0
* move SpawnerTraceExt back into SpawnerKat Perez2025-05-082-42/+50
* update TraceExt trait name for SpawnerKat Perez2025-05-081-3/+3
* remove unused task_idKat Perez2025-05-081-12/+1
* implement TaskRefTrace for tracing-only fields in TaskRefKat Perez2025-05-082-36/+52
* move TaskTracker to traceKat Perez2025-05-082-72/+72
* move spawn_named into trace.rs through TraceExt traitKat Perez2025-05-082-35/+45
* change rtos-trace feature flag on tracing API to trace feature flagKat Perez2025-05-081-2/+2
* remove unused tracing APIKat Perez2025-05-081-29/+0
* make tracing API functions internalKat Perez2025-05-081-2/+2
* fix whitespace in the imports in trace.rsKat Perez2025-05-061-2/+3
* use an intrusive linked list in TaskHeader to track tasksKat Perez2025-05-063-106/+163
* add ID field to TaskHeaderKat Perez2025-05-062-0/+20
* remove name from TaskRegistry and retrieve from task header insteadKat Perez2025-05-062-28/+8
* add get/set for task nameKat Perez2025-05-061-0/+15
* add name to TaskHeaderKat Perez2025-05-061-0/+4
* whitespace in the documentationKat Perez2025-05-061-1/+1
* add a stub implementation for spawn_namedKat Perez2025-05-061-0/+7
* add a task registry to tracing infrastructureKat Perez2025-05-063-2/+166
* fix rustfmtPhil-hacker2025-04-081-1/+2
* fix compilation on anything not using the feature `arch-avr`Phil-hacker2025-04-081-1/+3
* fix the avr executorPhil-hacker2025-04-081-1/+3
* Merge pull request #4046 from outfoxxed/main-macro-executorDario Nieuwenhuis2025-04-071-0/+2
|\
| * executor: add executor selection to #[embassy_executor::main]outfoxxed2025-04-061-0/+2
* | embassy_executor: introduce `Spawner::executor_id()`Kaspar Schleiser2025-04-041-0/+5
* | embassy-executor: introduce `Executor::id()`Kaspar Schleiser2025-04-041-0/+5
* | Fix some intra-doc linksJames Munns2025-04-032-5/+6
* | Minor docs improvementsJames Munns2025-04-011-7/+11
* | Remove notes about stabilityJames Munns2025-04-011-5/+0
* | Small grammar fixesJames Munns2025-04-011-1/+1
* | Fix task_end callbackJames Munns2025-04-012-3/+7
* | Reorder doc comments for format reasonsJames Munns2025-04-011-3/+3
* | Finish trailing sentenceJames Munns2025-04-011-1/+1
* | Add docs, add `task_end` trace pointJames Munns2025-04-012-0/+161
|/
* Move macro helper functions to embassy-executorMatthew Tran2025-03-291-0/+26
* Statically allocate task pools on stable Rust.Dario Nieuwenhuis2025-03-281-75/+103
* Fix commentMurmele2025-03-171-1/+1
* Add possibility to get the id of a task to be able to use it with rtos-traceMartin Marmsoler2025-03-141-0/+9
* improve SpawnError::Busy messageJames Sizeland2025-02-031-3/+17
* Desugar some async fnsDániel Buga2024-12-301-5/+3
* Impl core::err::Error for SpawnErrorwackazong2024-12-231-0/+10