From ac46ebdd464144cecd7463a96ca9eb347458ae94 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Wed, 18 Sep 2024 00:02:45 +0900 Subject: [PATCH] ci: update nightly to nightly-2024-09-15 (#734) --- .github/workflows/ci.yml | 5 ++++- ci/miri.sh | 3 +-- src/bytes.rs | 2 ++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c0658a142..d0136c47b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ on: env: RUSTFLAGS: -Dwarnings RUST_BACKTRACE: 1 - nightly: nightly-2022-11-12 + nightly: nightly-2024-09-15 defaults: run: @@ -136,6 +136,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + - name: Install Rust + run: rustup update $nightly && rustup default $nightly - name: Miri run: ci/miri.sh @@ -160,6 +162,7 @@ jobs: - minrust - cross - tsan + - miri - loom runs-on: ubuntu-latest steps: diff --git a/ci/miri.sh b/ci/miri.sh index 0158756cd..7df29f360 100755 --- a/ci/miri.sh +++ b/ci/miri.sh @@ -1,8 +1,7 @@ #!/bin/bash set -e -rustup toolchain install nightly --component miri -rustup override set nightly +rustup component add miri cargo miri setup export MIRIFLAGS="-Zmiri-strict-provenance" diff --git a/src/bytes.rs b/src/bytes.rs index da0ba3a6f..ec95e802d 100644 --- a/src/bytes.rs +++ b/src/bytes.rs @@ -142,6 +142,7 @@ impl Bytes { Bytes::from_static(EMPTY) } + /// Creates a new empty `Bytes`. #[cfg(all(loom, test))] pub fn new() -> Self { const EMPTY: &[u8] = &[]; @@ -172,6 +173,7 @@ impl Bytes { } } + /// Creates a new `Bytes` from a static slice. #[cfg(all(loom, test))] pub fn from_static(bytes: &'static [u8]) -> Self { Bytes {