Skip to content

Commit 4bc16f1

Browse files
authored
Bump MSRV to 1.86 (and codspeed) (#149)
Since we're on the 2024 edition, bumping the msrv is no longer considered a breaking change because of [this](https://doc.rust-lang.org/edition-guide/rust-2024/cargo-resolver.html) change. 81% of crates.io traffic comes from 1.86 or later, compared to 89% that use 1.85 or later, so we don't lose a huge amount the potential ecosystem. This also unblocks codspeed with much better capabilities at "seeing" inlined code, which is very valuable here.
1 parent 1f3875d commit 4bc16f1

File tree

4 files changed

+19
-46
lines changed

4 files changed

+19
-46
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
cargo codspeed build --profile bench -m instrumentation
4545
4646
- name: Run benchmarks - Instrumentation
47-
uses: CodSpeedHQ/action@4348f634fa7309fe23aac9502e88b999ec90a164 # v4
47+
uses: CodSpeedHQ/action@bb005fe1c1eea036d3894f02c049cb6b154a1c27 # v4
4848
with:
4949
run: cargo codspeed run
5050
token: ${{ secrets.CODSPEED_TOKEN }}
@@ -68,7 +68,7 @@ jobs:
6868
cargo codspeed build --profile bench -m walltime
6969
7070
- name: Run benchmarks - Wall time
71-
uses: CodSpeedHQ/action@4348f634fa7309fe23aac9502e88b999ec90a164 # v4
71+
uses: CodSpeedHQ/action@bb005fe1c1eea036d3894f02c049cb6b154a1c27 # v4
7272
with:
7373
run: cargo codspeed run
7474
token: ${{ secrets.CODSPEED_TOKEN }}

Cargo.lock

Lines changed: 15 additions & 42 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "Pure-Rust implementation of Fast Static Symbol Tables algorithm f
55
authors = ["SpiralDB Developers <[email protected]>"]
66
license = "Apache-2.0"
77
repository = "https://github.com/spiraldb/fsst"
8-
rust-version = "1.85.0"
8+
rust-version = "1.86.0"
99
edition = "2024"
1010

1111
[lib]

rust-toolchain.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[toolchain]
2-
channel = "1.85.0"
2+
channel = "1.86.0"
33
components = ["rust-src", "rustfmt", "clippy"]
44
profile = "minimal"

0 commit comments

Comments
 (0)