Skip to content

Commit

Permalink
Commit to MSRV 1.69 for at least 1.0.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
cbiffle committed Mar 1, 2024
1 parent c87b095 commit 80d5c87
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 1 deletion.
4 changes: 4 additions & 0 deletions RELEASE-NOTES.mkdn
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ For an example of the changes required to port from 0.3.x to 1.0, see [the
upgrade commit in the Keypad:GO!
firmware](https://github.com/cbiffle/keypad-go-firmware/commit/fffdf07a6b6a4038b8dd33be396fb16fb0271d58).

Minimum Supported Rust Version is still 1.69, the earliest stable toolchain that
can build `lilos` and applications. This is getting increasingly painful,
though, so please let me know if you actually need it.

- Time-related public API is now centralized in the `time` module. In earlier
versions this was split between `time` and `exec` for historical reasons. For
porting existing programs, look for uses of the `sleep_*`, `with_*`, and
Expand Down
1 change: 1 addition & 0 deletions os/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ repository = "https://github.com/cbiffle/lilos/"
keywords = ["async", "embedded", "realtime", "os"]
categories = ["embedded"]
readme = "README.mkdn"
rust-version = "1.69"

[package.metadata.docs.rs]
all-features = true
Expand Down
2 changes: 1 addition & 1 deletion rust-toolchain.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[toolchain]
channel = "1.75.0"
channel = "1.69.0"
targets = [ "thumbv7em-none-eabihf", "thumbv7m-none-eabi", "thumbv6m-none-eabi" ]
profile = "minimal"
components = [ "rustfmt", "rust-analyzer" ]

0 comments on commit 80d5c87

Please sign in to comment.