From 08624f29a9c0c6b583b0873165a5efaeefb21db4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Renault?= Date: Thu, 16 Oct 2025 12:26:35 +0200 Subject: [PATCH 1/2] Use a classic macos machine --- .github/workflows/rust.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 41453ac0..112b3ab0 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -16,7 +16,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest-xlarge, windows-latest] + os: [ubuntu-latest, macos-latest, windows-latest] rust: - stable - beta From 01af0dc9b08a1144de12bc5f005b37c82fe681f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Renault?= Date: Thu, 16 Oct 2025 12:28:54 +0200 Subject: [PATCH 2/2] Use non-deprecated rayon functions --- src/writer.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/writer.rs b/src/writer.rs index 89a81f0e..48d99d0a 100644 --- a/src/writer.rs +++ b/src/writer.rs @@ -12,8 +12,9 @@ use heed::{MdbError, PutFlags, RoTxn, RwTxn}; use nohash::{BuildNoHashHasher, IntMap}; use rand::rngs::StdRng; use rand::{Rng, SeedableRng}; -use rayon::iter::repeatn; -use rayon::{current_num_threads, prelude::*, Scope}; +use rayon::iter::repeat_n; +use rayon::prelude::*; +use rayon::{current_num_threads, Scope}; use roaring::RoaringBitmap; use thread_local::ThreadLocal; @@ -1124,7 +1125,7 @@ impl Writer { to_insert: &RoaringBitmap, frozen_reader: &FrozzenReader, ) -> Result> { - repeatn(rng.next_u64(), roots.len()) + repeat_n(rng.next_u64(), roots.len()) .zip(roots) .map(|(seed, root)| { opt.cancelled()?;