aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor
Commit message (Expand)AuthorAgeFilesLines
* 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
| * embassy-executor: explicitly return impl Future in task inner taskBrezak2025-07-233-6/+15
| * embassy-executor: explicitly return impl Future in task inner taskBrezak2025-07-231-0/+14
| * embassy-executor: unsafe tasks as unsafeBrezak2025-07-233-0/+27
* | `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
* | `embassy-executor`: add release automation using `cargo-release`Ralph Ursprung2025-07-082-1/+7
* | prepare changelog for `embassy-executor` v0.8.0Ralph Ursprung2025-07-081-0/+12
* | executor: mark Spawner::for_current_executor() as unsafe.Dario Nieuwenhuis2025-07-081-1/+17
* | excutor: fix Send unsoundness with `-> impl Future` tasks.Dario Nieuwenhuis2025-07-086-4/+101
|/
* Update Rust nightly, stable.Dario Nieuwenhuis2025-07-043-80/+48
* Merge pull request #4266 from 0e4ef622/task-rpitDario Nieuwenhuis2025-06-2212-3/+401
|\
| * Update testsMatthew Tran2025-06-0110-20/+185
| * Add diagnostic::on_unimplemented for nightlyMatthew Tran2025-06-012-1/+6
| * Mention ! in diagnosticMatthew Tran2025-05-291-1/+1
| * Add test for -> impl Future<Output = !>Matthew Tran2025-05-291-0/+12
| * Allow `-> impl Future<Output = ()>` in #[task]Matthew Tran2025-05-287-3/+219
* | Merge pull request #4244 from janderholm/masterDario Nieuwenhuis2025-06-013-11/+11
|\ \ | |/ |/|
| * executor: Make state implementations and their conditions matchJohan Anderholm2025-05-233-11/+11
* | Add support for Cortex-A/RRobin Mueller2025-05-284-0/+95
|/
* Update defmt dependenciesYuri Astrakhan2025-05-181-1/+1
* rustfmtKat Perez2025-05-081-1/+0
* remove unnecessary trace flagsKat Perez2025-05-081-7/+0
* move SpawnerTraceExt back into SpawnerKat Perez2025-05-082-42/+50
* update TraceExt trait name for SpawnerKat Perez2025-05-081-3/+3
* remove unused task_idKat Perez2025-05-081-12/+1
* implement TaskRefTrace for tracing-only fields in TaskRefKat Perez2025-05-082-36/+52
* move TaskTracker to traceKat Perez2025-05-082-72/+72
* move spawn_named into trace.rs through TraceExt traitKat Perez2025-05-082-35/+45
* change rtos-trace feature flag on tracing API to trace feature flagKat Perez2025-05-081-2/+2
* remove unused tracing APIKat Perez2025-05-081-29/+0
* make tracing API functions internalKat Perez2025-05-081-2/+2
* fix whitespace in the imports in trace.rsKat Perez2025-05-061-2/+3
* use an intrusive linked list in TaskHeader to track tasksKat Perez2025-05-063-106/+163
* add ID field to TaskHeaderKat Perez2025-05-062-0/+20
* remove name from TaskRegistry and retrieve from task header insteadKat Perez2025-05-062-28/+8
* add get/set for task nameKat Perez2025-05-061-0/+15
* add name to TaskHeaderKat Perez2025-05-061-0/+4
* whitespace in the documentationKat Perez2025-05-061-1/+1
* add a stub implementation for spawn_namedKat Perez2025-05-061-0/+7
* add a task registry to tracing infrastructureKat Perez2025-05-063-2/+166