Skip to content

Commit 24a09fa

Browse files
committed
update depdency (rand 0.10)
1 parent 9972d3a commit 24a09fa

File tree

21 files changed

+271
-61
lines changed

21 files changed

+271
-61
lines changed

Cargo.lock

Lines changed: 251 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ rec_aggregation = { path = "crates/rec_aggregation" }
6363

6464
# External
6565
clap = { version = "4.5.59", features = ["derive"] }
66-
rand = "0.9.2"
66+
rand = "0.10"
6767
rayon = "1.11.0"
6868
pest = "2.7"
6969
pest_derive = "2.7"

crates/backend/field/src/op_assign_macros.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ macro_rules! impl_rng {
266266
impl$(<$param_name: $type_param>)? Distribution<$type$(<$param_name>)?> for StandardUniform {
267267
#[inline]
268268
fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> $type$(<$param_name>)? {
269-
$type(rng.random())
269+
$type(rand::RngExt::random(rng))
270270
}
271271
}
272272
}

crates/backend/koala-bear/src/poseidon2/external.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ use alloc::vec::Vec;
2121

2222
use crate::symmetric::{MdsPermutation, Permutation};
2323
use field::{Field, PrimeCharacteristicRing};
24-
use rand::Rng;
2524
use rand::distr::{Distribution, StandardUniform};
25+
use rand::{Rng, RngExt};
2626

2727
/// Multiply a 4-element vector x by
2828
/// [ 5 7 1 3 ]

crates/backend/koala-bear/src/poseidon2/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ pub use external::*;
1313
use field::{Algebra, InjectiveMonomial, PrimeField, PrimeField64};
1414
pub use generic::*;
1515
pub use internal::*;
16-
use rand::Rng;
1716
use rand::distr::{Distribution, StandardUniform};
17+
use rand::{Rng, RngExt};
1818
pub use round_numbers::poseidon2_round_numbers_128;
1919

2020
const SUPPORTED_WIDTHS: [usize; 8] = [2, 3, 4, 8, 12, 16, 20, 24];

crates/backend/poly/src/eq_mle.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1063,7 +1063,7 @@ mod tests {
10631063

10641064
use field::Field;
10651065
use koala_bear::QuinticExtensionFieldKB;
1066-
use rand::{Rng, SeedableRng, rngs::StdRng};
1066+
use rand::{RngExt, SeedableRng, rngs::StdRng};
10671067

10681068
use super::*;
10691069
type F = koala_bear::KoalaBear;

crates/backend/poly/src/evals.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ mod tests {
351351
use std::time::Instant;
352352

353353
use koala_bear::QuinticExtensionFieldKB;
354-
use rand::{Rng, SeedableRng, rngs::StdRng};
354+
use rand::{RngExt, SeedableRng, rngs::StdRng};
355355

356356
type F = QuinticExtensionFieldKB;
357357
type EF = QuinticExtensionFieldKB;

crates/backend/poly/src/mle/mle_custom.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ mod tests {
1818
use crate::{EvaluationsList, MultilinearPoint};
1919
use field::PrimeCharacteristicRing;
2020
use koala_bear::KoalaBear;
21-
use rand::{Rng, SeedableRng, rngs::StdRng};
21+
use rand::{RngExt, SeedableRng, rngs::StdRng};
2222

2323
use super::*;
2424
type F = KoalaBear;

crates/backend/poly/src/point.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::ops::{Deref, DerefMut};
22

33
use field::*;
4-
use rand::{Rng, distr::StandardUniform};
4+
use rand::{Rng, RngExt, distr::StandardUniform};
55
use serde::{Deserialize, Serialize};
66

77
/// A point `(x_1, ..., x_n)` in `F^n` for some field `F`.

crates/lean_compiler/tests/test_compiler.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use backend::BasedVectorSpace;
22
use lean_compiler::*;
33
use lean_vm::*;
4-
use rand::{Rng, SeedableRng, rngs::StdRng};
4+
use rand::{RngExt, SeedableRng, rngs::StdRng};
55
use utils::poseidon16_compress;
66

77
#[test]

0 commit comments

Comments
 (0)