Skip to content

Commit f9e4900

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 f6e1835 + 35e6124 commit f9e4900

File tree

4 files changed

+8
-5
lines changed

4 files changed

+8
-5
lines changed

.github/workflows/rust.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
thumbv6m-none-eabi,
6060
x86_64-pc-windows-gnu,
6161
]
62-
channel: [1.64.0, nightly]
62+
channel: [1.63.0, nightly]
6363
include:
6464
- os: macos-latest
6565
target: x86_64-apple-darwin
@@ -69,10 +69,10 @@ jobs:
6969
channel: nightly
7070
- os: macos-latest
7171
target: x86_64-apple-darwin
72-
channel: 1.64.0
72+
channel: 1.63.0
7373
- os: windows-latest
7474
target: x86_64-pc-windows-msvc
75-
channel: 1.64.0
75+
channel: 1.63.0
7676
- os: ubuntu-latest
7777
target: x86_64-unknown-linux-gnu
7878
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)