diff options
| author | Dario Nieuwenhuis <[email protected]> | 2024-11-06 13:16:30 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-11-06 13:16:30 +0000 |
| commit | e1501a21a878a96ea5cc01f2ce5574a115a53193 (patch) | |
| tree | d145404501bc619e1222c3a11fba5bbb2662a03b /embassy-executor | |
| parent | 4136892f3f310ac9bdc569692f12a6beafe1475f (diff) | |
| parent | aeb85454e9e8f59f36a434ea25bdeef5d2f330ca (diff) | |
Merge pull request #3510 from bugadani/exec
Prep executor and executor-macros 0.6.2
Diffstat (limited to 'embassy-executor')
| -rw-r--r-- | embassy-executor/CHANGELOG.md | 8 | ||||
| -rw-r--r-- | embassy-executor/Cargo.toml | 4 |
2 files changed, 8 insertions, 4 deletions
diff --git a/embassy-executor/CHANGELOG.md b/embassy-executor/CHANGELOG.md index 3d8c48676..b342ccc32 100644 --- a/embassy-executor/CHANGELOG.md +++ b/embassy-executor/CHANGELOG.md | |||
| @@ -7,20 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 | |||
| 7 | 7 | ||
| 8 | ## Unreleased | 8 | ## Unreleased |
| 9 | 9 | ||
| 10 | ## 0.6.2 - 2024-11-06 | ||
| 11 | |||
| 12 | - The `nightly` feature no longer requires `nightly-2024-09-06` or newer. | ||
| 13 | |||
| 10 | ## 0.6.1 - 2024-10-21 | 14 | ## 0.6.1 - 2024-10-21 |
| 11 | 15 | ||
| 12 | - Soundness fix: Deny using `impl Trait` in task arguments. This was previously accidentally allowed when not using the `nightly` feature, | 16 | - Soundness fix: Deny using `impl Trait` in task arguments. This was previously accidentally allowed when not using the `nightly` feature, |
| 13 | and could cause out of bounds memory accesses if spawning the same task mulitple times with different underlying types | 17 | and could cause out of bounds memory accesses if spawning the same task mulitple times with different underlying types |
| 14 | for the `impl Trait`. Affected versions are 0.4.x, 0.5.0 and 0.6.0, which have been yanked. | 18 | for the `impl Trait`. Affected versions are 0.4.x, 0.5.0 and 0.6.0, which have been yanked. |
| 15 | - Add an architecture-agnostic executor that spins waiting for tasks to run, enabled with the `arch-spin` feature. | 19 | - Add an architecture-agnostic executor that spins waiting for tasks to run, enabled with the `arch-spin` feature. |
| 16 | - Update for breaking change in the nightly waker_getters API. The `nightly` feature now requires`nightly-2024-09-06` or newer. | 20 | - Update for breaking change in the nightly waker_getters API. The `nightly` feature now requires `nightly-2024-09-06` or newer. |
| 17 | - Improve macro error messages. | 21 | - Improve macro error messages. |
| 18 | 22 | ||
| 19 | ## 0.6.0 - 2024-08-05 | 23 | ## 0.6.0 - 2024-08-05 |
| 20 | 24 | ||
| 21 | - Add collapse_debuginfo to fmt.rs macros. | 25 | - Add collapse_debuginfo to fmt.rs macros. |
| 22 | - initial support for AVR | 26 | - initial support for AVR |
| 23 | - use nightly waker_getters APIs | 27 | - use nightly waker_getters APIs |
| 24 | 28 | ||
| 25 | ## 0.5.1 - 2024-10-21 | 29 | ## 0.5.1 - 2024-10-21 |
| 26 | 30 | ||
diff --git a/embassy-executor/Cargo.toml b/embassy-executor/Cargo.toml index 6011d8663..2450ae61b 100644 --- a/embassy-executor/Cargo.toml +++ b/embassy-executor/Cargo.toml | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | [package] | 1 | [package] |
| 2 | name = "embassy-executor" | 2 | name = "embassy-executor" |
| 3 | version = "0.6.1" | 3 | version = "0.6.2" |
| 4 | edition = "2021" | 4 | edition = "2021" |
| 5 | license = "MIT OR Apache-2.0" | 5 | license = "MIT OR Apache-2.0" |
| 6 | description = "async/await executor designed for embedded usage" | 6 | description = "async/await executor designed for embedded usage" |
| @@ -33,7 +33,7 @@ defmt = { version = "0.3", optional = true } | |||
| 33 | log = { version = "0.4.14", optional = true } | 33 | log = { version = "0.4.14", optional = true } |
| 34 | rtos-trace = { version = "0.1.2", optional = true } | 34 | rtos-trace = { version = "0.1.2", optional = true } |
| 35 | 35 | ||
| 36 | embassy-executor-macros = { version = "0.6.1", path = "../embassy-executor-macros" } | 36 | embassy-executor-macros = { version = "0.6.2", path = "../embassy-executor-macros" } |
| 37 | embassy-time-driver = { version = "0.1.0", path = "../embassy-time-driver", optional = true } | 37 | embassy-time-driver = { version = "0.1.0", path = "../embassy-time-driver", optional = true } |
| 38 | embassy-time-queue-driver = { version = "0.1.0", path = "../embassy-time-queue-driver", optional = true } | 38 | embassy-time-queue-driver = { version = "0.1.0", path = "../embassy-time-queue-driver", optional = true } |
| 39 | critical-section = "1.1" | 39 | critical-section = "1.1" |
