aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/raw
Commit message (Expand)AuthorAgeFilesLines
* Fix test & rtos-tracediondokter2025-08-291-1/+1
* executor: return error when creating the spawntoken, not when spawning.Dario Nieuwenhuis2025-08-291-9/+9
* executor: do not deref a mut ptr to the entire taskheader.Dario Nieuwenhuis2025-08-291-2/+2
* executor: add "task metadata" concept, make name a task metadata.Dario Nieuwenhuis2025-08-292-32/+11
* executor: allow trace and rtos-trace to coexist additively.Dario Nieuwenhuis2025-08-292-23/+28
* executor: do not store task IDs in RAM, we can get it from the pointer every ...Dario Nieuwenhuis2025-08-292-21/+6
* Retain timer_queue_itemDániel Buga2025-08-181-1/+1
* Make TimerQueueItem opaqueDániel Buga2025-08-182-90/+16
* add missing feature gate for rtos-traceBart Slinger2025-08-141-0/+1
* `embassy-time`: add missing `Debug` & `defmt::Format` derivesRalph Ursprung2025-07-281-1/+1
* embassy-executor: rtos-trace: fix task naming for new tasksFlorian Grandel2025-07-061-1/+11
* executor: Make state implementations and their conditions matchJohan Anderholm2025-05-233-11/+11
* remove unnecessary trace flagsKat Perez2025-05-081-7/+0
* move SpawnerTraceExt back into SpawnerKat Perez2025-05-081-42/+0
* 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-081-0/+43
* 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-062-103/+163
* add ID field to TaskHeaderKat Perez2025-05-061-0/+19
* remove name from TaskRegistry and retrieve from task header insteadKat Perez2025-05-061-27/+6
* add get/set for task nameKat Perez2025-05-061-0/+15
* add name to TaskHeaderKat Perez2025-05-061-0/+4
* add a task registry to tracing infrastructureKat Perez2025-05-062-2/+139
* 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
* embassy-executor: introduce `Executor::id()`Kaspar Schleiser2025-04-041-0/+5
* Fix some intra-doc linksJames Munns2025-04-031-1/+1
* 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
* Make poll_to_despawn a no_opDániel Buga2024-12-171-5/+3
* Don't force a wake to despawnDániel Buga2024-12-171-2/+4
* Make poll_to_despawn non-genericDániel Buga2024-12-171-7/+7
* Update state diagramDániel Buga2024-12-171-22/+21
* Swap poll_fn to allow polling exited tasksDániel Buga2024-12-176-34/+25
* Take critical section instead of unsafeDániel Buga2024-12-173-14/+22
* Simplify ARM run_enqueueDániel Buga2024-12-171-18/+3
* Set RUN_QUEUED unconditionallyDániel Buga2024-12-174-21/+8
* Document task states and state transitionsDániel Buga2024-12-171-0/+38
* Merge pull request #3656 from bugadani/timer-queue-specialDario Nieuwenhuis2024-12-175-147/+47
|\