aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor-macros/src/macros/task.rs
Commit message (Collapse)AuthorAgeFilesLines
* Rustfmt for edition 2024.Dario Nieuwenhuis2025-10-061-2/+6
|
* executor: return error when creating the spawntoken, not when spawning.Dario Nieuwenhuis2025-08-291-2/+2
|
* embassy-executor: explicitly return impl Future in task inner taskBrezak2025-07-231-3/+16
|
* embassy-executor: explicitly return impl Future in task inner taskBrezak2025-07-231-26/+52
|
* embassy-executor: unsafe tasks as unsafeBrezak2025-07-231-1/+14
|
* excutor: fix Send unsoundness with `-> impl Future` tasks.Dario Nieuwenhuis2025-07-081-2/+8
|
* Allow `-> impl Future<Output = ()>` in #[task]Matthew Tran2025-05-281-14/+20
|
* Move macro helper functions to embassy-executorMatthew Tran2025-03-291-32/+3
|
* Fix ugly compiler errorsMatthew Tran2025-03-291-10/+16
|
* Statically allocate task pools on stable Rust.Dario Nieuwenhuis2025-03-281-2/+36
| | | | | | Thanks @0e4ef622 for the awesome idea of how to do it and the first implementation. Co-Authored-By: Matthew Tran <[email protected]>
* executor: allow overriding `embassy_executor` path in `task` macroKaspar Schleiser2024-11-041-4/+13
|
* executor-macros: improve error messages.Dario Nieuwenhuis2024-10-201-2/+24
|
* executor: fix unsoundness due to `impl Trait`, improve macro error handling. ↵Dario Nieuwenhuis2024-10-181-49/+102
| | | | | | | | | | | | | (#3425) * executor-macros: don't parse function bodies. * executor-macros: refactor for better recovery and ide-friendliness on errors. * executor-macros: disallow `impl Trait` in task arguments. Fixes #3420 * Fix example using `impl Trait` in tasks.
* oopsGrant Miller2024-02-231-1/+1
|
* Improve hygieneGrant Miller2024-02-141-5/+4
|
* wipGrant Miller2024-02-141-3/+15
|
* Extend the task macro to allow cfging arguments awayScott Mabin2023-12-311-4/+15
|
* executor: rename macro crate to embassy-executor-macros, bump it.Dario Nieuwenhuis2023-12-071-0/+114