File: adjust-rand.patch

package info (click to toggle)
rust-ryu 1.0.22-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 368 kB
  • sloc: makefile: 2
file content (35 lines) | stat: -rw-r--r-- 1,167 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Index: b/Cargo.toml
===================================================================
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -104,10 +104,7 @@
 version = "1.8"
 
 [dev-dependencies.rand]
-version = "0.9"
-
-[dev-dependencies.rand_xorshift]
-version = "0.4"
+version = ">= 0.8, < 0.10"
 
 [target."cfg(not(miri))".dev-dependencies.criterion]
 version = "0.8"
Index: b/examples/upstream_benchmark.rs
===================================================================
--- a/examples/upstream_benchmark.rs
+++ b/examples/upstream_benchmark.rs
@@ -40,12 +40,12 @@
 macro_rules! benchmark {
     ($name:ident, $ty:ident) => {
         fn $name() -> usize {
-            let mut rng = rand_xorshift::XorShiftRng::from_seed([123u8; 16]);
+            let mut rng = rand::rngs::StdRng::from_seed([123u8; 32]);
             let mut mv = MeanAndVariance::new();
             let mut throwaway = 0;
             for _ in 0..SAMPLES {
                 let f = loop {
-                    let f = $ty::from_bits(rng.random());
+                    let f = $ty::from_bits(rng.gen());
                     if f.is_finite() {
                         break f;
                     }