Skip to content

Commit d7b73bf

Browse files
committed
Update rand and related crates
1 parent fc3a592 commit d7b73bf

File tree

4 files changed

+67
-45
lines changed

4 files changed

+67
-45
lines changed

Cargo.lock

Lines changed: 60 additions & 38 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
@@ -25,7 +25,7 @@ indoc = "2"
2525
libc = "0.2.42"
2626
memmem = "0.1.1"
2727
num_enum = "0.7"
28-
rand = "0.8"
28+
rand = "0.9"
2929
regex-automata = { version = "0.4.9" }
3030
serde = { version = "1.0.113", features = [ "derive" ] }
3131
serde_json = "1.0.56"

engine/src/ast/field_expr.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,7 @@ impl Expr for ComparisonExpr {
492492

493493
#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
494494
if *USE_AVX2 {
495-
use rand::{Rng, thread_rng};
495+
use rand::{Rng, rng};
496496
use sliceslice::x86::*;
497497

498498
fn slice_to_array<const N: usize>(slice: &[u8]) -> [u8; N] {
@@ -501,7 +501,7 @@ impl Expr for ComparisonExpr {
501501
array
502502
}
503503

504-
let position = thread_rng().gen_range(1..bytes.len());
504+
let position = rng().random_range(1..bytes.len());
505505
return unsafe {
506506
match bytes.len() {
507507
2 => search!(Avx2Searcher::with_position(
@@ -570,10 +570,10 @@ impl Expr for ComparisonExpr {
570570
}
571571
#[cfg(target_arch = "wasm32")]
572572
if *USE_SIMD128 {
573-
use rand::{Rng, thread_rng};
573+
use rand::{Rng, rng};
574574
use sliceslice::wasm32::*;
575575

576-
let position = thread_rng().gen_range(1..bytes.len());
576+
let position = rng().random_range(1..bytes.len());
577577

578578
return unsafe { search!(Wasm32Searcher::with_position(bytes, position)) };
579579
}

wasm/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ crate-type = ["cdylib"]
1212
doctest = false
1313

1414
[dependencies]
15-
getrandom = { version = "0.2", features = ["js"] }
16-
js-sys = "0.3.41"
15+
getrandom = { version = "0.3", features = ["wasm_js"] }
16+
js-sys = "0.3.77"
1717
serde-wasm-bindgen = "0.5.0"
1818
wasm-bindgen = { version = "0.2", features = ["serde-serialize"] }
1919
wirefilter.workspace = true

0 commit comments

Comments
 (0)