aboutsummaryrefslogtreecommitdiff
path: root/embassy-executor
diff options
context:
space:
mode:
authorChuck Davis <[email protected]>2023-04-28 13:35:22 -0500
committerGitHub <[email protected]>2023-04-28 13:35:22 -0500
commit49bed094a343f91ae1010b9ce3d74a6ff6dc0a76 (patch)
tree175d3a6b18d6ee084482ef376ad7cf45669f84ec /embassy-executor
parent49ecd8d7c554334dc265840723b8548a1b8b8e98 (diff)
parent3e730aa8b06401003202bf9e21a9c83ec6b21b0e (diff)
Merge branch 'embassy-rs:master' into master
Diffstat (limited to 'embassy-executor')
-rw-r--r--embassy-executor/CHANGELOG.md23
-rw-r--r--embassy-executor/Cargo.toml4
2 files changed, 25 insertions, 2 deletions
diff --git a/embassy-executor/CHANGELOG.md b/embassy-executor/CHANGELOG.md
new file mode 100644
index 000000000..4fd3dccf7
--- /dev/null
+++ b/embassy-executor/CHANGELOG.md
@@ -0,0 +1,23 @@
1# Changelog
2
3All notable changes to this project will be documented in this file.
4
5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
8## 0.2.0 - 2023-04-27
9
10- Replace unnecessary atomics in runqueue
11- add Pender, rework Cargo features.
12- add support for turbo-wakers.
13- Allow TaskStorage to auto-implement `Sync`
14- Use AtomicPtr for signal_ctx, removes 1 unsafe.
15- Replace unsound critical sections with atomics
16
17## 0.1.1 - 2022-11-23
18
19- Fix features for documentation
20
21## 0.1.0 - 2022-11-23
22
23- First release
diff --git a/embassy-executor/Cargo.toml b/embassy-executor/Cargo.toml
index 29e1bd478..ce032479d 100644
--- a/embassy-executor/Cargo.toml
+++ b/embassy-executor/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-executor" 2name = "embassy-executor"
3version = "0.1.1" 3version = "0.2.0"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "async/await executor designed for embedded usage" 6description = "async/await executor designed for embedded usage"
@@ -61,7 +61,7 @@ log = { version = "0.4.14", optional = true }
61rtos-trace = { version = "0.1.2", optional = true } 61rtos-trace = { version = "0.1.2", optional = true }
62 62
63futures-util = { version = "0.3.17", default-features = false } 63futures-util = { version = "0.3.17", default-features = false }
64embassy-macros = { version = "0.1.0", path = "../embassy-macros" } 64embassy-macros = { version = "0.2.0", path = "../embassy-macros" }
65embassy-time = { version = "0.1.0", path = "../embassy-time", optional = true} 65embassy-time = { version = "0.1.0", path = "../embassy-time", optional = true}
66atomic-polyfill = "1.0.1" 66atomic-polyfill = "1.0.1"
67critical-section = "1.1" 67critical-section = "1.1"