diff options
Diffstat (limited to 'meta/recipes-devtools/rust/files/rust-oe-selftest.patch')
-rw-r--r-- | meta/recipes-devtools/rust/files/rust-oe-selftest.patch | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/meta/recipes-devtools/rust/files/rust-oe-selftest.patch b/meta/recipes-devtools/rust/files/rust-oe-selftest.patch index 2cca85019c..4a8760a6d4 100644 --- a/meta/recipes-devtools/rust/files/rust-oe-selftest.patch +++ b/meta/recipes-devtools/rust/files/rust-oe-selftest.patch | |||
@@ -43,77 +43,6 @@ diff --git a/compiler/rustc_interface/src/tests.rs b/compiler/rustc_interface/sr | |||
43 | fn test_can_print_warnings() { | 43 | fn test_can_print_warnings() { |
44 | sess_and_cfg(&["-Awarnings"], |sess, _cfg| { | 44 | sess_and_cfg(&["-Awarnings"], |sess, _cfg| { |
45 | assert!(!sess.dcx().can_emit_warnings()); | 45 | assert!(!sess.dcx().can_emit_warnings()); |
46 | diff --git a/library/test/src/stats/tests.rs b/library/test/src/stats/tests.rs | ||
47 | --- a/library/test/src/stats/tests.rs | ||
48 | +++ b/library/test/src/stats/tests.rs | ||
49 | @@ -40,6 +40,7 @@ | ||
50 | } | ||
51 | |||
52 | #[test] | ||
53 | +#[ignore] | ||
54 | fn test_min_max_nan() { | ||
55 | let xs = &[1.0, 2.0, f64::NAN, 3.0, 4.0]; | ||
56 | let summary = Summary::new(xs); | ||
57 | diff --git a/library/std/src/io/buffered/tests.rs b/library/std/src/io/buffered/tests.rs | ||
58 | index 35a5291a347..5f2858d2505 100644 | ||
59 | --- a/library/std/src/io/buffered/tests.rs | ||
60 | +++ b/library/std/src/io/buffered/tests.rs | ||
61 | @@ -488,6 +488,7 @@ fn flush(&mut self) -> io::Result<()> { | ||
62 | } | ||
63 | |||
64 | #[test] | ||
65 | +#[ignore] | ||
66 | #[cfg_attr(any(target_os = "emscripten", target_os = "wasi"), ignore)] // no threads | ||
67 | fn panic_in_write_doesnt_flush_in_drop() { | ||
68 | static WRITES: AtomicUsize = AtomicUsize::new(0); | ||
69 | diff --git a/library/std/src/io/stdio/tests.rs b/library/std/src/io/stdio/tests.rs | ||
70 | index f89fd27ce6c..79737f5b127 100644 | ||
71 | --- a/library/std/src/io/stdio/tests.rs | ||
72 | +++ b/library/std/src/io/stdio/tests.rs | ||
73 | @@ -25,6 +25,7 @@ fn stderrlock_unwind_safe() { | ||
74 | fn assert_unwind_safe<T: UnwindSafe + RefUnwindSafe>() {} | ||
75 | |||
76 | #[test] | ||
77 | +#[ignore] | ||
78 | #[cfg_attr(any(target_os = "emscripten", target_os = "wasi"), ignore)] // no threads | ||
79 | fn panic_doesnt_poison() { | ||
80 | thread::spawn(|| { | ||
81 | diff --git a/library/std/src/sync/mpsc/sync_tests.rs b/library/std/src/sync/mpsc/sync_tests.rs | ||
82 | index 945de280f40..1ac7eeabc5c 100644 | ||
83 | --- a/library/std/src/sync/mpsc/sync_tests.rs | ||
84 | +++ b/library/std/src/sync/mpsc/sync_tests.rs | ||
85 | @@ -252,6 +252,7 @@ fn oneshot_single_thread_send_port_close() { | ||
86 | } | ||
87 | |||
88 | #[test] | ||
89 | +#[ignore] | ||
90 | fn oneshot_single_thread_recv_chan_close() { | ||
91 | // Receiving on a closed chan will panic | ||
92 | let res = thread::spawn(move || { | ||
93 | @@ -347,6 +348,7 @@ fn oneshot_multi_task_recv_then_send() { | ||
94 | } | ||
95 | |||
96 | #[test] | ||
97 | +#[ignore] | ||
98 | fn oneshot_multi_task_recv_then_close() { | ||
99 | let (tx, rx) = sync_channel::<Box<i32>>(0); | ||
100 | let _t = thread::spawn(move || { | ||
101 | @@ -371,6 +373,7 @@ fn oneshot_multi_thread_close_stress() { | ||
102 | } | ||
103 | |||
104 | #[test] | ||
105 | +#[ignore] | ||
106 | fn oneshot_multi_thread_send_close_stress() { | ||
107 | for _ in 0..stress_factor() { | ||
108 | let (tx, rx) = sync_channel::<i32>(0); | ||
109 | @@ -385,6 +388,7 @@ fn oneshot_multi_thread_send_close_stress() { | ||
110 | } | ||
111 | |||
112 | #[test] | ||
113 | +#[ignore] | ||
114 | fn oneshot_multi_thread_recv_close_stress() { | ||
115 | for _ in 0..stress_factor() { | ||
116 | let (tx, rx) = sync_channel::<i32>(0); | ||
117 | diff --git a/library/std/src/sync/mpsc/tests.rs b/library/std/src/sync/mpsc/tests.rs | 46 | diff --git a/library/std/src/sync/mpsc/tests.rs b/library/std/src/sync/mpsc/tests.rs |
118 | index ac1a804cf9c..7c687982324 100644 | 47 | index ac1a804cf9c..7c687982324 100644 |
119 | --- a/library/std/src/sync/mpsc/tests.rs | 48 | --- a/library/std/src/sync/mpsc/tests.rs |
@@ -402,14 +331,6 @@ index 160af8a65d..686f4607bb 100644 | |||
402 | fn smoke() { | 331 | fn smoke() { |
403 | let value = 12u32; | 332 | let value = 12u32; |
404 | let reference = &value; | 333 | let reference = &value; |
405 | @@ -28,6 +29,7 @@ fn smoke() { | ||
406 | } | ||
407 | |||
408 | #[test] | ||
409 | +#[ignore] | ||
410 | fn stable_hash_hashes_as_tuple() { | ||
411 | let hash_packed = { | ||
412 | let mut hasher = StableHasher::new(); | ||
413 | diff --git a/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs b/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs | 334 | diff --git a/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs b/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs |
414 | index 4d342c72cc..9a77f92616 100644 | 335 | index 4d342c72cc..9a77f92616 100644 |
415 | --- a/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs | 336 | --- a/compiler/rustc_data_structures/src/tagged_ptr/drop/tests.rs |
@@ -422,22 +343,6 @@ index 4d342c72cc..9a77f92616 100644 | |||
422 | fn smoke() { | 343 | fn smoke() { |
423 | let value = 12u32; | 344 | let value = 12u32; |
424 | let reference = &value; | 345 | let reference = &value; |
425 | @@ -28,6 +29,7 @@ fn smoke() { | ||
426 | } | ||
427 | |||
428 | #[test] | ||
429 | +#[ignore] | ||
430 | fn boxed() { | ||
431 | let value = 12u32; | ||
432 | let boxed = Box::new(value); | ||
433 | @@ -52,6 +54,7 @@ fn boxed() { | ||
434 | } | ||
435 | |||
436 | #[test] | ||
437 | +#[ignore] | ||
438 | fn arclones() { | ||
439 | let value = 12u32; | ||
440 | let arc = Arc::new(value); | ||
441 | diff --git a/library/std/src/thread/local/tests.rs b/library/std/src/thread/local/tests.rs | 346 | diff --git a/library/std/src/thread/local/tests.rs b/library/std/src/thread/local/tests.rs |
442 | index 9d4f52a092..d425e5f7b7 100644 | 347 | index 9d4f52a092..d425e5f7b7 100644 |
443 | --- a/library/std/src/thread/local/tests.rs | 348 | --- a/library/std/src/thread/local/tests.rs |