fix(core): use of deprecated rayon repeatn

This commit is contained in:
Nicolas Sarlin
2025-08-13 11:09:10 +02:00
committed by Nicolas Sarlin
parent a7dd071bd4
commit 5fa8cc8563
3 changed files with 8 additions and 8 deletions

View File

@@ -30,7 +30,7 @@ itertools = "0.14"
num-complex = "0.4"
pulp = { version = "0.21", default-features = false }
rand = "0.8"
rayon = "1"
rayon = "1.11"
serde = { version = "1.0", default-features = false }
wasm-bindgen = "0.2.100"

View File

@@ -43,7 +43,7 @@ impl<BlockCipher: AesBlockCipher> AesCtrGenerator<BlockCipher> {
let first_index = self.state.table_index().incremented();
let output = (0..n_children.0)
.into_par_iter()
.zip(rayon::iter::repeatn(
.zip(rayon::iter::repeat_n(
(self.block_cipher.clone(), first_index, n_bytes),
n_children.0,
))

View File

@@ -257,7 +257,7 @@ pub trait ContiguousEntityContainer: AsRef<[Self::Element]> {
let entity_view_pod_size = self.get_entity_view_pod_size();
self.as_ref()
.par_chunks_exact(entity_view_pod_size)
.zip(rayon::iter::repeatn(meta, entity_count))
.zip(rayon::iter::repeat_n(meta, entity_count))
.map(|(elt, meta)| Self::EntityView::<'this>::create_from(elt, meta))
}
@@ -278,7 +278,7 @@ pub trait ContiguousEntityContainer: AsRef<[Self::Element]> {
let meta = self.get_self_view_creation_metadata();
self.as_ref()
.par_chunks(pod_chunk_size)
.zip(rayon::iter::repeatn(meta, entity_count))
.zip(rayon::iter::repeat_n(meta, entity_count))
.map(|(elt, meta)| Self::SelfView::<'_>::create_from(elt, meta))
}
@@ -304,7 +304,7 @@ pub trait ContiguousEntityContainer: AsRef<[Self::Element]> {
let meta = self.get_self_view_creation_metadata();
self.as_ref()
.par_chunks_exact(pod_chunk_size)
.zip(rayon::iter::repeatn(meta, entity_count))
.zip(rayon::iter::repeat_n(meta, entity_count))
.map(|(elt, meta)| Self::SelfView::<'_>::create_from(elt, meta))
}
}
@@ -471,7 +471,7 @@ pub trait ContiguousEntityContainerMut: ContiguousEntityContainer + AsMut<[Self:
let entity_view_pod_size = self.get_entity_view_pod_size();
self.as_mut()
.par_chunks_exact_mut(entity_view_pod_size)
.zip(rayon::iter::repeatn(meta, entity_count))
.zip(rayon::iter::repeat_n(meta, entity_count))
.map(|(elt, meta)| Self::EntityMutView::<'this>::create_from(elt, meta))
}
@@ -492,7 +492,7 @@ pub trait ContiguousEntityContainerMut: ContiguousEntityContainer + AsMut<[Self:
let meta = self.get_self_view_creation_metadata();
self.as_mut()
.par_chunks_mut(pod_chunk_size)
.zip(rayon::iter::repeatn(meta, entity_count))
.zip(rayon::iter::repeat_n(meta, entity_count))
.map(|(elt, meta)| Self::SelfMutView::<'_>::create_from(elt, meta))
}
@@ -518,7 +518,7 @@ pub trait ContiguousEntityContainerMut: ContiguousEntityContainer + AsMut<[Self:
let meta = self.get_self_view_creation_metadata();
self.as_mut()
.par_chunks_exact_mut(pod_chunk_size)
.zip(rayon::iter::repeatn(meta, entity_count))
.zip(rayon::iter::repeat_n(meta, entity_count))
.map(|(elt, meta)| Self::SelfMutView::<'_>::create_from(elt, meta))
}
}