Skip to content

Commit d08a129

Browse files
committed
Auto merge of #457 - cuviper:msrv-1.63, r=Amanieu
Relax MSRV to 1.63.0 No code changes are required, and this allows the current compiler shipped by Debian stable (bookworm) to work. The only consideration is that recent versions of `allocator-api2` do require 1.64, but the minimum dependency 0.2.9 is fine, and this is optional anyway.
2 parents 5e578e7 + a139506 commit d08a129

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

.github/workflows/rust.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
thumbv6m-none-eabi,
5151
x86_64-pc-windows-gnu,
5252
]
53-
channel: [1.64.0, nightly]
53+
channel: [1.63.0, nightly]
5454
include:
5555
- os: macos-latest
5656
target: x86_64-apple-darwin
@@ -60,13 +60,13 @@ jobs:
6060
channel: nightly
6161
- os: macos-latest
6262
target: x86_64-apple-darwin
63-
channel: 1.64.0
63+
channel: 1.63.0
6464
- os: windows-latest
6565
target: x86_64-pc-windows-msvc
66-
channel: 1.64.0
66+
channel: 1.63.0
6767
- os: ubuntu-latest
6868
target: x86_64-unknown-linux-gnu
69-
channel: 1.64.0
69+
channel: 1.63.0
7070
- os: ubuntu-latest
7171
target: x86_64-unknown-linux-gnu
7272
channel: beta

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ keywords = ["hash", "no_std", "hashmap", "swisstable"]
1010
categories = ["data-structures", "no-std"]
1111
exclude = [".github", "/ci/*"]
1212
edition = "2021"
13-
rust-version = "1.64.0"
13+
rust-version = "1.63.0"
1414

1515
[dependencies]
1616
# For the default hasher

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ hashbrown
44
[![Build Status](https://github.com/rust-lang/hashbrown/actions/workflows/rust.yml/badge.svg)](https://github.com/rust-lang/hashbrown/actions)
55
[![Crates.io](https://img.shields.io/crates/v/hashbrown.svg)](https://crates.io/crates/hashbrown)
66
[![Documentation](https://docs.rs/hashbrown/badge.svg)](https://docs.rs/hashbrown)
7-
[![Rust](https://img.shields.io/badge/rust-1.64.0%2B-blue.svg?maxAge=3600)](https://github.com/rust-lang/hashbrown)
7+
[![Rust](https://img.shields.io/badge/rust-1.63.0%2B-blue.svg?maxAge=3600)](https://github.com/rust-lang/hashbrown)
88

99
This crate is a Rust port of Google's high-performance [SwissTable] hash
1010
map, adapted to make it a drop-in replacement for Rust's standard `HashMap`

ci/run.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ if [ "${CHANNEL}" = "nightly" ]; then
1616
FEATURES="${FEATURES},nightly"
1717
export RUSTFLAGS="$RUSTFLAGS -D warnings"
1818
fi
19+
if [ "${CHANNEL}" = "1.63.0" ]; then
20+
cargo update --package allocator-api2 --precise 0.2.9
21+
fi
1922

2023
CARGO=cargo
2124
if [ "${CROSS}" = "1" ]; then

0 commit comments

Comments
 (0)