aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/raw/state_atomics.rs
Commit message (Collapse)AuthorAgeFilesLines
* Prefer pointer-sized atomic operationsDániel Buga2025-08-311-5/+16
|
* executor: Make state implementations and their conditions matchJohan Anderholm2025-05-231-5/+5
| | | | | | 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.
* Swap poll_fn to allow polling exited tasksDániel Buga2024-12-171-3/+2
|
* Set RUN_QUEUED unconditionallyDániel Buga2024-12-171-13/+2
|
* Remove TIMER_QUEUEDDániel Buga2024-12-161-32/+0
|
* Fix racy access of TaskHeader::executorDániel Buga2024-12-161-2/+3
|
* Only lock once to wake a taskDániel Buga2024-12-161-3/+17
|
* Make `integrated-timers` the default, remove Cargo feature.Dario Nieuwenhuis2024-12-151-4/+0
|
* Prevent task from respawning while in the timer queueDániel Buga2024-12-131-0/+36
|
* Remove TIMER_QUEUED stateDániel Buga2024-12-101-18/+0
|
* executor: remove atomic-polyfill.Dario Nieuwenhuis2023-11-151-0/+73