aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor
Commit message (Collapse)AuthorAgeFilesLines
* executor: Add fallible from_waker getterDániel Buga2025-12-184-4/+20
|
* Add `run_until` function to std Executor as to support grafeul shutdown.Gerhard de Clercq2025-12-122-1/+15
|
* executor: update ui test for nightly.Dario Nieuwenhuis2025-12-121-3/+7
|
* Migrate from cortex-ar to aarch32-cpuRobin Mueller2025-11-024-6/+18
| | | | | - Feature name `arch-cortex-ar` remains the same. - Legacy ARM architectures are not supported.
* executor: fix build with 'trace' on.Dario Nieuwenhuis2025-10-302-1/+3
|
* executor: Fix compiletest for edition 2024.Dario Nieuwenhuis2025-10-061-6/+6
|
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-0616-25/+29
|
* Edition 2024.Dario Nieuwenhuis2025-10-0613-14/+17
|
* Merge pull request #4730 from robamu/bump-allowed-cortex-ar-rangeDario Nieuwenhuis2025-10-022-1/+2
|\ | | | | | | bump cortex-ar to v0.3
| * bump cortex-ar to v0.3Robin Mueller2025-10-022-1/+2
| |
* | Update nightly.Dario Nieuwenhuis2025-09-262-17/+7
| |
* | Fix docsDániel Buga2025-09-231-2/+0
|/
* Update Rust.Dario Nieuwenhuis2025-09-222-4/+4
|
* Update manifests to satisfy new checks.Dario Nieuwenhuis2025-09-221-0/+6
|
* ci: use devtool to build.Dario Nieuwenhuis2025-09-111-0/+25
|
* executor: add priority scheduler.Dario Nieuwenhuis2025-09-115-13/+62
|
* executor: make Deadline actually private.Dario Nieuwenhuis2025-09-115-27/+13
|
* Fix metadataDion Dokter2025-09-111-2/+2
|
* Fix exampleDion Dokter2025-09-111-1/+1
|
* Make requested API changesDion Dokter2025-09-115-124/+71
|
* Add more metadataDion Dokter2025-09-111-0/+1
|
* Happy CI :)Dion Dokter2025-09-112-4/+2
|
* 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
| | | | This allows the scheduler to better collaborate with existing critical sections
* fmtJames Munns2025-09-111-5/+3
|
* Inline the "MutexTransferStack" impl as it is unclear whether it will be ↵James Munns2025-09-112-5/+32
| | | | merged upstream
* 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
| | | | | | This implements a minimal version of Deadline Rank Scheduling, as well as ways to access and set Deadlines. This still needs some UX improvements, but is likely Enough for testing.
* Add initial DRS scheduler placeholderJames Munns2025-09-113-4/+116
| | | | | | | | | | | | | | * Start hacking in cordyceps This adds a third kind of runqueue, for now it should work the same as the current "atomics" runqueue, but uses a cordyceps TransferStack instead of the existing home-rolled linked list. * Clean up, use new cordyceps feature * A bit more cleanup * Update docs to be more clear
* 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
| | | | Also fixes the warning about the `rtos-trace` feature not existing in embassy-executor-macros.
* 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
| |\