aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor/src
Commit message (Expand)AuthorAgeFilesLines
* Migrate from cortex-ar to aarch32-cpuRobin Mueller2025-11-021-2/+5
* executor: fix build with 'trace' on.Dario Nieuwenhuis2025-10-301-1/+1
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-0615-23/+27
* Edition 2024.Dario Nieuwenhuis2025-10-0610-11/+12
* Fix docsDániel Buga2025-09-231-2/+0
* executor: add priority scheduler.Dario Nieuwenhuis2025-09-113-10/+50
* executor: make Deadline actually private.Dario Nieuwenhuis2025-09-114-26/+12
* Fix exampleDion Dokter2025-09-111-1/+1
* Make requested API changesDion Dokter2025-09-114-120/+65
* Happy CI :)Dion Dokter2025-09-111-4/+1
* Introduce metadata-deadline and let the EDF scheduler use itdiondokter2025-09-114-22/+33
* Add some docsDion Dokter2025-09-111-1/+5
* Change deadline to use internal atomicsDion Dokter2025-09-113-58/+55
* Rename, remove excess mutJames Munns2025-09-111-5/+5
* Regular comments not doc commentsJames Munns2025-09-111-12/+12
* Replace use of RefCell with UnsafeCellJames Munns2025-09-111-4/+17
* Update to use critical-section::Mutex instead of mutex::BlockingMutexJames Munns2025-09-111-11/+17
* fmtJames Munns2025-09-111-5/+3
* Inline the "MutexTransferStack" impl as it is unclear whether it will be merg...James Munns2025-09-111-1/+30
* Update with cordyceps changesJames Munns2025-09-111-1/+1
* There can be only one (run queue)James Munns2025-09-114-82/+25
* "Deadline Rank Sorted Scheduler" -> "Earliest Deadline First Scheduler"James Munns2025-09-113-13/+13
* One more must_useJames Munns2025-09-112-1/+3
* Switch to released version of `cordyceps`, add error if used w/o atomicsJames Munns2025-09-111-0/+3
* Clean up some TODOsJames Munns2025-09-112-11/+53
* Update with changes from the PRJames Munns2025-09-111-1/+1
* Conditional importJames Munns2025-09-111-1/+3
* Dependency enablement trickeryJames Munns2025-09-113-7/+25
* Combine DRS and non-DRS atomic scheduler, using cordycepsJames Munns2025-09-113-150/+80
* Make some things more consistentJames Munns2025-09-112-53/+31
* Implement Deadline Ranked SchedulingJames Munns2025-09-112-4/+149
* Add initial DRS scheduler placeholderJames Munns2025-09-112-4/+107
* Prefer word-sized state in CS implDániel Buga2025-08-311-5/+10
* Prefer pointer-sized atomic operationsDániel Buga2025-08-312-7/+24
* Fix test & rtos-tracediondokter2025-08-291-1/+1
* executor: return error when creating the spawntoken, not when spawning.Dario Nieuwenhuis2025-08-292-65/+18
* executor: do not deref a mut ptr to the entire taskheader.Dario Nieuwenhuis2025-08-291-2/+2
* executor: add "task metadata" concept, make name a task metadata.Dario Nieuwenhuis2025-08-295-86/+82
* executor: allow trace and rtos-trace to coexist additively.Dario Nieuwenhuis2025-08-292-23/+28
* executor: do not store task IDs in RAM, we can get it from the pointer every ...Dario Nieuwenhuis2025-08-294-27/+11
* Retain timer_queue_itemDániel Buga2025-08-181-1/+1
* Make TimerQueueItem opaqueDániel Buga2025-08-182-90/+16
* add missing feature gate for rtos-traceBart Slinger2025-08-141-0/+1
* Merge pull request #4443 from Brezak/task-unsafeUlf Lilleengen2025-08-011-4/+4
|\
| * embassy-executor: explicitly return impl Future in task inner taskBrezak2025-07-231-4/+4
* | `embassy-time`: add missing `Debug` & `defmt::Format` derivesRalph Ursprung2025-07-281-1/+1
|/
* Merge pull request #4373 from fg-cfh/fix/name-new-tasksUlf Lilleengen2025-07-111-1/+11
|\
| * embassy-executor: rtos-trace: fix task naming for new tasksFlorian Grandel2025-07-061-1/+11
* | executor: mark Spawner::for_current_executor() as unsafe.Dario Nieuwenhuis2025-07-081-1/+17
|/
* Merge pull request #4266 from 0e4ef622/task-rpitDario Nieuwenhuis2025-06-221-2/+49
|\