| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | embassy-executor: rtos-trace: fix task naming for new tasks | Florian Grandel | 2025-07-06 | 1 | -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 match | Johan Anderholm | 2025-05-23 | 3 | -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 flags | Kat Perez | 2025-05-08 | 1 | -7/+0 |
| | | |||||
| * | move SpawnerTraceExt back into Spawner | Kat Perez | 2025-05-08 | 1 | -42/+0 |
| | | |||||
| * | update TraceExt trait name for Spawner | Kat Perez | 2025-05-08 | 1 | -3/+3 |
| | | |||||
| * | remove unused task_id | Kat Perez | 2025-05-08 | 1 | -12/+1 |
| | | |||||
| * | implement TaskRefTrace for tracing-only fields in TaskRef | Kat Perez | 2025-05-08 | 2 | -36/+52 |
| | | |||||
| * | move TaskTracker to trace | Kat Perez | 2025-05-08 | 2 | -72/+72 |
| | | |||||
| * | move spawn_named into trace.rs through TraceExt trait | Kat Perez | 2025-05-08 | 1 | -0/+43 |
| | | |||||
| * | remove unused tracing API | Kat Perez | 2025-05-08 | 1 | -29/+0 |
| | | |||||
| * | make tracing API functions internal | Kat Perez | 2025-05-08 | 1 | -2/+2 |
| | | |||||
| * | fix whitespace in the imports in trace.rs | Kat Perez | 2025-05-06 | 1 | -2/+3 |
| | | |||||
| * | use an intrusive linked list in TaskHeader to track tasks | Kat Perez | 2025-05-06 | 2 | -103/+163 |
| | | |||||
| * | add ID field to TaskHeader | Kat Perez | 2025-05-06 | 1 | -0/+19 |
| | | |||||
| * | remove name from TaskRegistry and retrieve from task header instead | Kat Perez | 2025-05-06 | 1 | -27/+6 |
| | | |||||
| * | add get/set for task name | Kat Perez | 2025-05-06 | 1 | -0/+15 |
| | | |||||
| * | add name to TaskHeader | Kat Perez | 2025-05-06 | 1 | -0/+4 |
| | | |||||
| * | add a task registry to tracing infrastructure | Kat Perez | 2025-05-06 | 2 | -2/+139 |
| | | |||||
| * | fix rustfmt | Phil-hacker | 2025-04-08 | 1 | -1/+2 |
| | | |||||
| * | fix compilation on anything not using the feature `arch-avr` | Phil-hacker | 2025-04-08 | 1 | -1/+3 |
| | | |||||
| * | fix the avr executor | Phil-hacker | 2025-04-08 | 1 | -1/+3 |
| | | |||||
| * | embassy-executor: introduce `Executor::id()` | Kaspar Schleiser | 2025-04-04 | 1 | -0/+5 |
| | | |||||
| * | Fix some intra-doc links | James Munns | 2025-04-03 | 1 | -1/+1 |
| | | |||||
| * | Minor docs improvements | James Munns | 2025-04-01 | 1 | -7/+11 |
| | | |||||
| * | Remove notes about stability | James Munns | 2025-04-01 | 1 | -5/+0 |
| | | |||||
| * | Small grammar fixes | James Munns | 2025-04-01 | 1 | -1/+1 |
| | | |||||
| * | Fix task_end callback | James Munns | 2025-04-01 | 2 | -3/+7 |
| | | |||||
| * | Reorder doc comments for format reasons | James Munns | 2025-04-01 | 1 | -3/+3 |
| | | |||||
| * | Finish trailing sentence | James Munns | 2025-04-01 | 1 | -1/+1 |
| | | |||||
| * | Add docs, add `task_end` trace point | James Munns | 2025-04-01 | 2 | -0/+161 |
| | | |||||
| * | Make poll_to_despawn a no_op | Dániel Buga | 2024-12-17 | 1 | -5/+3 |
| | | |||||
| * | Don't force a wake to despawn | Dániel Buga | 2024-12-17 | 1 | -2/+4 |
| | | |||||
| * | Make poll_to_despawn non-generic | Dániel Buga | 2024-12-17 | 1 | -7/+7 |
| | | |||||
| * | Update state diagram | Dániel Buga | 2024-12-17 | 1 | -22/+21 |
| | | |||||
| * | Swap poll_fn to allow polling exited tasks | Dániel Buga | 2024-12-17 | 6 | -34/+25 |
| | | |||||
| * | Take critical section instead of unsafe | Dániel Buga | 2024-12-17 | 3 | -14/+22 |
| | | |||||
| * | Simplify ARM run_enqueue | Dániel Buga | 2024-12-17 | 1 | -18/+3 |
| | | |||||
| * | Set RUN_QUEUED unconditionally | Dániel Buga | 2024-12-17 | 4 | -21/+8 |
| | | |||||
| * | Document task states and state transitions | Dániel Buga | 2024-12-17 | 1 | -0/+38 |
| | | |||||
| * | Merge pull request #3656 from bugadani/timer-queue-special | Dario Nieuwenhuis | 2024-12-17 | 5 | -147/+47 |
| |\ | | | | | Remove special handling of integrated timer queues and items | ||||
| | * | Remove TIMER_QUEUED | Dániel Buga | 2024-12-16 | 3 | -91/+2 |
| | | | |||||
| | * | Remove special handling of integrated timer items | Dániel Buga | 2024-12-16 | 2 | -34/+0 |
| | | | |||||
| | * | Attach payload to TimerQueueItem | Dániel Buga | 2024-12-16 | 1 | -0/+45 |
| | | | |||||
| | * | Remove special handling of integrated timer queue | Dániel Buga | 2024-12-16 | 1 | -22/+0 |
| | | | |||||
| * | | Remove WakerHack for good. | Dario Nieuwenhuis | 2024-12-17 | 1 | -13/+2 |
| |/ | | | | Now that 1.83 xtensa is out, we can remove it unconditionally. | ||||
| * | Rely on atomic load-store on all targets | Dániel Buga | 2024-12-16 | 1 | -62/+10 |
| | | |||||
| * | Fix racy access of TaskHeader::executor | Dániel Buga | 2024-12-16 | 3 | -11/+69 |
| | | |||||
| * | Only lock once to wake a task | Dániel Buga | 2024-12-16 | 6 | -40/+73 |
| | | |||||
| * | Zero-inizialize expires_at | Dániel Buga | 2024-12-16 | 1 | -1/+1 |
| | | |||||
| * | Fix comments and tweak task exit | Dániel Buga | 2024-12-15 | 2 | -8/+18 |
| | | |||||
