Skip to content

Commit 24e10f2

Browse files
committedDec 29, 2023
rust-toolchain: Bump toolchain version to 1.75.0
which, compared to the previous 1.70.0, has the following impacts on `zellij`: 1. [cross-crate inlining][8] This should increase application performance, as functions can now be inlined across crates. 2. [`async fn` in traits][9] This would allow us to drop the `async_trait` dependency, but it is currently still required by 3 other dependencies. Build time in debug mode (on my own PC) is cut down from 256s to 189s (for a clean build). Build time in release mode is cut down from 473s to 391s (for a clean build). Binary sizes only change minimally (825 MB -> 807 MB in debug, 29 MB -> 30 MB in release). [8]: rust-lang/rust#116505 [9]: rust-lang/rust#115822
1 parent 55f4f8a commit 24e10f2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed
 

‎rust-toolchain.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file is updated by `update-toolchain.sh`
22
[toolchain]
3-
channel = "1.70.0"
3+
channel = "1.75.0"
44
components = ["rustfmt", "clippy", "rust-analysis"]
55
targets = ["wasm32-wasi", "x86_64-unknown-linux-musl"]

0 commit comments

Comments
 (0)