1
+ diff --git a/library/alloc/src/alloc/tests.rs b/library/alloc/src/alloc/tests.rs
2
+ index b2f0194599b..1a5938fd34c 100644
3
+ --- a/library/alloc/src/alloc/tests.rs
4
+ +++ b/library/alloc/src/alloc/tests.rs
5
+ @@ -22,7 +22,6 @@ fn allocate_zeroed() {
6
+ }
7
+
8
+ #[bench]
9
+ - #[cfg_attr(miri, ignore)] // isolated Miri does not support benchmarks
10
+ fn alloc_owned_small(b: &mut Bencher) {
11
+ b.iter(|| {
12
+ let _: Box<_> = Box::new(10);
1
13
diff --git a/library/alloc/src/collections/btree/node/tests.rs b/library/alloc/src/collections/btree/node/tests.rs
2
14
index aadb0dc9c40..64bce0ff8c0 100644
3
15
--- a/library/alloc/src/collections/btree/node/tests.rs
@@ -10,3 +22,63 @@ index aadb0dc9c40..64bce0ff8c0 100644
10
22
fn test_sizes() {
11
23
assert_eq!(core::mem::size_of::<LeafNode<(), ()>>(), 16);
12
24
assert_eq!(core::mem::size_of::<LeafNode<i64, i64>>(), 16 + CAPACITY * 2 * 8);
25
+ diff --git a/library/alloc/src/collections/vec_deque/tests.rs b/library/alloc/src/collections/vec_deque/tests.rs
26
+ index 1f2daef213c..ebd5bc72fc7 100644
27
+ --- a/library/alloc/src/collections/vec_deque/tests.rs
28
+ +++ b/library/alloc/src/collections/vec_deque/tests.rs
29
+ @@ -3,7 +3,6 @@
30
+ use super::*;
31
+
32
+ #[bench]
33
+ - #[cfg_attr(miri, ignore)] // isolated Miri does not support benchmarks
34
+ fn bench_push_back_100(b: &mut test::Bencher) {
35
+ let mut deq = VecDeque::with_capacity(101);
36
+ b.iter(|| {
37
+ @@ -16,7 +15,6 @@ fn bench_push_back_100(b: &mut test::Bencher) {
38
+ }
39
+
40
+ #[bench]
41
+ - #[cfg_attr(miri, ignore)] // isolated Miri does not support benchmarks
42
+ fn bench_push_front_100(b: &mut test::Bencher) {
43
+ let mut deq = VecDeque::with_capacity(101);
44
+ b.iter(|| {
45
+ @@ -29,7 +27,6 @@ fn bench_push_front_100(b: &mut test::Bencher) {
46
+ }
47
+
48
+ #[bench]
49
+ - #[cfg_attr(miri, ignore)] // isolated Miri does not support benchmarks
50
+ fn bench_pop_back_100(b: &mut test::Bencher) {
51
+ let mut deq = VecDeque::<i32>::with_capacity(101);
52
+
53
+ @@ -43,7 +40,6 @@ fn bench_pop_back_100(b: &mut test::Bencher) {
54
+ }
55
+
56
+ #[bench]
57
+ - #[cfg_attr(miri, ignore)] // isolated Miri does not support benchmarks
58
+ fn bench_retain_whole_10000(b: &mut test::Bencher) {
59
+ let v = (1..100000).collect::<VecDeque<u32>>();
60
+
61
+ @@ -54,7 +50,6 @@ fn bench_retain_whole_10000(b: &mut test::Bencher) {
62
+ }
63
+
64
+ #[bench]
65
+ - #[cfg_attr(miri, ignore)] // isolated Miri does not support benchmarks
66
+ fn bench_retain_odd_10000(b: &mut test::Bencher) {
67
+ let v = (1..100000).collect::<VecDeque<u32>>();
68
+
69
+ @@ -65,7 +60,6 @@ fn bench_retain_odd_10000(b: &mut test::Bencher) {
70
+ }
71
+
72
+ #[bench]
73
+ - #[cfg_attr(miri, ignore)] // isolated Miri does not support benchmarks
74
+ fn bench_retain_half_10000(b: &mut test::Bencher) {
75
+ let v = (1..100000).collect::<VecDeque<u32>>();
76
+
77
+ @@ -76,7 +70,6 @@ fn bench_retain_half_10000(b: &mut test::Bencher) {
78
+ }
79
+
80
+ #[bench]
81
+ - #[cfg_attr(miri, ignore)] // isolated Miri does not support benchmarks
82
+ fn bench_pop_front_100(b: &mut test::Bencher) {
83
+ let mut deq = VecDeque::<i32>::with_capacity(101);
84
+
0 commit comments