aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/raw
Commit message (Collapse)AuthorAgeFilesLines
* embassy-executor: rtos-trace: fix task naming for new tasksFlorian Grandel2025-07-061-1/+11
| | | | | | | | Tasks that are spawned after starting SystemViewer were not named. This change ensures that tasks spawned while SystemViewer is running will be properly named, too. Signed-off-by: Florian Grandel <[email protected]>
* executor: Make state implementations and their conditions matchJohan Anderholm2025-05-233-11/+11
| | | | | | Use u8 for state_atomics and state_critical_section since that is all that is needed. Change arm condition to "32" since that is what is used and required.
* 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
|\ | | | | Remove special handling of integrated timer queues and items
| * Remove TIMER_QUEUEDDániel Buga2024-12-163-91/+2
| |
| * Remove special handling of integrated timer itemsDániel Buga2024-12-162-34/+0
| |
| * Attach payload to TimerQueueItemDániel Buga2024-12-161-0/+45
| |
| * Remove special handling of integrated timer queueDániel Buga2024-12-161-22/+0
| |
* | Remove WakerHack for good.Dario Nieuwenhuis2024-12-171-13/+2
|/ | | | Now that 1.83 xtensa is out, we can remove it unconditionally.
* Rely on atomic load-store on all targetsDániel Buga2024-12-161-62/+10
|
* Fix racy access of TaskHeader::executorDániel Buga2024-12-163-11/+69
|
* Only lock once to wake a taskDániel Buga2024-12-166-40/+73
|
* Zero-inizialize expires_atDániel Buga2024-12-161-1/+1
|
* Fix comments and tweak task exitDániel Buga2024-12-152-8/+18
|