aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src/raw/waker.rs
Commit message (Collapse)AuthorAgeFilesLines
* executor: Add fallible from_waker getterDániel Buga2025-12-181-4/+9
|
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-2/+4
|
* Fix some intra-doc linksJames Munns2025-04-031-1/+1
|
* Remove WakerHack for good.Dario Nieuwenhuis2024-12-171-13/+2
| | | | Now that 1.83 xtensa is out, we can remove it unconditionally.
* executor: compare vtable addr instead of contents.Dario Nieuwenhuis2024-11-121-1/+3
| | | | Saves a whopping 44 bytes of text, yay.
* executor: use WakerHack unconditionally even if `nightly` feature is ↵Dario Nieuwenhuis2024-11-121-31/+11
| | | | | | enabled. (#3528) This ensures the executor compiles with all recent nightly versions, including the stable-but-with-nightly-features-enabled xtensa rustc.
* 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
| | | | | | | Since https://github.com/rust-lang/rust/issues/96992 has stalled, to prevent potential unsoundness caused by transmuting to &WakerHack, we can use nightly waker_getters APIs by gating it behind nightly feature in embassy-executor without waiting for it to be stablized.
* Fix #2100 - function address comparisonAleksandr Krotov2023-10-251-1/+1
|
* executor: Replace `NonNull<TaskHeader>` with `TaskRef`Grant Miller2023-01-291-7/+6
|
* Split embassy-time from embassy-executor.Dario Nieuwenhuis2022-08-181-0/+53