aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/raw
Commit message (Expand)AuthorAgeFilesLines
* 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 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
|/
* 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
* Make sure an exited task does not get stuck in a timer queueDániel Buga2024-12-151-0/+14
* Make `integrated-timers` the default, remove Cargo feature.Dario Nieuwenhuis2024-12-155-33/+8
* Prevent task from respawning while in the timer queueDániel Buga2024-12-135-4/+152
* Move integrated timer queue into time-queue-driverDániel Buga2024-12-122-90/+11
* Do not access task headerDániel Buga2024-12-102-8/+12
* Remove TIMER_QUEUED stateDániel Buga2024-12-104-58/+4
* Refactor integrated-timersDániel Buga2024-12-103-141/+88
* Extend tracing api to support executor id and end taskUlf Lilleengen2024-12-092-40/+102
* Add initializeDániel Buga2024-11-191-5/+16
* Only set callback onceDániel Buga2024-11-191-5/+7
* executor: compare vtable addr instead of contents.Dario Nieuwenhuis2024-11-121-1/+3
* executor: use WakerHack unconditionally even if `nightly` feature is enabled....Dario Nieuwenhuis2024-11-121-31/+11
* Detect and allow older nightliesDániel Buga2024-11-061-1/+10
* fix: nightly api changed during the nightOleksandr Babak2024-09-061-2/+1
* minimize cfg code in task_from_wakerzjp2024-06-131-26/+23
* put cfg code inside task_from_waker functionzjp2024-06-131-36/+26
* fix warning on unused importzjp2024-06-091-2/+1
* use nightly waker_getters APIszjp2024-06-091-0/+25