aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor
Commit message (Expand)AuthorAgeFilesLines
* Introduce metadata-deadline and let the EDF scheduler use itdiondokter2025-09-115-23/+36
* 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-112-15/+17
* fmtJames Munns2025-09-111-5/+3
* Inline the "MutexTransferStack" impl as it is unclear whether it will be merg...James Munns2025-09-112-5/+32
* Update with cordyceps changesJames Munns2025-09-112-2/+2
* There can be only one (run queue)James Munns2025-09-115-91/+36
* "Deadline Rank Sorted Scheduler" -> "Earliest Deadline First Scheduler"James Munns2025-09-114-16/+17
* One more must_useJames Munns2025-09-112-1/+3
* Switch to released version of `cordyceps`, add error if used w/o atomicsJames Munns2025-09-112-4/+4
* Clean up some TODOsJames Munns2025-09-112-11/+53
* Update with changes from the PRJames Munns2025-09-112-4/+3
* Conditional importJames Munns2025-09-111-1/+3
* Dependency enablement trickeryJames Munns2025-09-114-13/+37
* Combine DRS and non-DRS atomic scheduler, using cordycepsJames Munns2025-09-113-150/+80
* Make some things more consistentJames Munns2025-09-113-54/+34
* Implement Deadline Ranked SchedulingJames Munns2025-09-113-6/+150
* Add initial DRS scheduler placeholderJames Munns2025-09-113-4/+116
* chore: bump embassy-executor to 0.9.1 to match released versionGabriel Smith2025-09-081-1/+1
* executor: always name main task `main`, not just with rtos-trace.Dario Nieuwenhuis2025-09-052-3/+3
* Remove features, fix changelogDániel Buga2025-09-022-18/+2
* Add changelog for embassy-executor v0.9.1Dario Nieuwenhuis2025-08-311-0/+3
* Merge branch 'main' into feat/name-main-taskDario Nieuwenhuis2025-08-315-13/+37
|\
| * Merge branch 'main' into feat/upgrade-rtos-traceDario Nieuwenhuis2025-08-314-12/+35
| |\
| | * Prefer word-sized state in CS implDániel Buga2025-08-311-5/+10
| | * Prefer pointer-sized atomic operationsDániel Buga2025-08-313-7/+25
| * | rtos-trace: upgraded feature supportFlorian Grandel2025-08-302-1/+2
| |/
* / executor: rtos-trace: name main taskFlorian Grandel2025-08-301-0/+1
|/
* Add to changelogdiondokter2025-08-291-0/+2
* Fix test & rtos-tracediondokter2025-08-292-2/+2
* executor: return error when creating the spawntoken, not when spawning.Dario Nieuwenhuis2025-08-298-91/+43
* 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-297-87/+119
* executor: allow trace and rtos-trace to coexist additively.Dario Nieuwenhuis2025-08-293-26/+48
* executor: do not store task IDs in RAM, we can get it from the pointer every ...Dario Nieuwenhuis2025-08-294-27/+11
* chore: prepare embassy crate releasesUlf Lilleengen2025-08-262-2/+4
* Read crate configs from metadata.Dario Nieuwenhuis2025-08-251-0/+20
* feat: add semver checks and releasing to releaserUlf Lilleengen2025-08-251-5/+0
* Retain timer_queue_itemDániel Buga2025-08-182-2/+2
* Make TimerQueueItem opaqueDániel Buga2025-08-184-106/+22
* add missing feature gate for rtos-traceBart Slinger2025-08-141-0/+1
* Merge pull request #4486 from embassy-rs/release-executor-0.8Ulf Lilleengen2025-08-012-2/+4
|\
| * chore: Release embassy-executor version 0.8.0Ulf Lilleengen2025-07-312-1/+3
| * chore: prepare embassy-executor 0.8 releaseUlf Lilleengen2025-07-311-1/+1
* | Merge pull request #4443 from Brezak/task-unsafeUlf Lilleengen2025-08-019-6/+86
|\ \ | |/ |/|
| * embassy-executor: add macro ui test for unsafe ops in unsafe tasksBrezak2025-07-233-0/+30