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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
|
Index: append-only-vec/benches/bench.rs
===================================================================
--- append-only-vec.orig/benches/bench.rs
+++ append-only-vec/benches/bench.rs
@@ -140,11 +140,11 @@ fn main() {
|n: usize| {
let vec = AppendOnlyVec::new();
for i in 0..n {
- vec.push(i);
+ vec.push(i as u64);
}
vec
},
- |vec| { vec.iter().copied().sum::<usize>() },
+ |vec| { vec.iter().copied().sum::<u64>() },
min_n
)
);
@@ -154,11 +154,11 @@ fn main() {
|n: usize| {
let vec = AppendOnlyVec::new();
for i in 0..n {
- vec.push(i);
+ vec.push(i as u64);
}
vec
},
- |vec| { vec.iter().copied().rev().sum::<usize>() },
+ |vec| { vec.iter().copied().rev().sum::<u64>() },
min_n
)
);
@@ -168,11 +168,11 @@ fn main() {
|n: usize| {
let mut vec = Vec::new();
for i in 0..n {
- vec.push(i);
+ vec.push(i as u64);
}
vec
},
- |vec| { vec.iter().copied().sum::<usize>() },
+ |vec| { vec.iter().copied().sum::<u64>() },
min_n
)
);
@@ -192,7 +192,7 @@ fn main() {
|vec| {
let mut sum = 0;
for i in 0..vec.len() {
- sum += vec[i];
+ sum += vec[i] as u64;
}
sum
},
@@ -212,7 +212,7 @@ fn main() {
|vec| {
let mut sum = 0;
for i in 0..vec.len() {
- sum += vec.get(i);
+ sum += vec.get(i) as u64;
}
sum
},
@@ -232,7 +232,7 @@ fn main() {
|vec| {
let mut sum = 0;
for i in 0..vec.len() {
- sum += vec.get(i);
+ sum += vec.get(i) as u64;
}
sum
},
@@ -252,7 +252,7 @@ fn main() {
|vec| {
let mut sum = 0;
for i in 0..vec.len() {
- sum += vec[i];
+ sum += vec[i] as u64;
}
sum
},
@@ -276,7 +276,7 @@ fn main() {
let mut sum = 0;
let n = vec.len();
for i in 0..n {
- sum += vec[n - 1 - i];
+ sum += vec[n - 1 - i] as u64;
}
sum
},
@@ -297,7 +297,7 @@ fn main() {
let mut sum = 0;
let n = vec.len();
for i in 0..n {
- sum += vec.get(n - 1 - i);
+ sum += vec.get(n - 1 - i) as u64;
}
sum
},
@@ -318,7 +318,7 @@ fn main() {
let mut sum = 0;
let n = vec.len();
for i in 0..n {
- sum += vec.get(n - 1 - i);
+ sum += vec.get(n - 1 - i) as u64;
}
sum
},
@@ -339,7 +339,7 @@ fn main() {
let mut sum = 0;
let n = vec.len();
for i in 0..n {
- sum += vec[n - 1 - i];
+ sum += vec[n - 1 - i] as u64;
}
sum
},
|