Skip to content

Commit 29d979f

Browse files
committed
enable portable-simd doctests in Miri
1 parent 458262b commit 29d979f

File tree

3 files changed

+0
-7
lines changed

3 files changed

+0
-7
lines changed

library/core/src/lib.rs

-2
Original file line numberDiff line numberDiff line change
@@ -408,12 +408,10 @@ pub mod arch {
408408
#[allow(missing_debug_implementations, dead_code, unsafe_op_in_unsafe_fn, unused_unsafe)]
409409
#[allow(rustdoc::bare_urls)]
410410
#[unstable(feature = "portable_simd", issue = "86656")]
411-
#[cfg(not(all(miri, doctest)))] // Skip SIMD doctests in Miri
412411
mod core_simd;
413412

414413
#[doc = include_str!("../../portable-simd/crates/core_simd/src/core_simd_docs.md")]
415414
#[unstable(feature = "portable_simd", issue = "86656")]
416-
#[cfg(not(all(miri, doctest)))] // Skip SIMD doctests in Miri
417415
pub mod simd {
418416
#[unstable(feature = "portable_simd", issue = "86656")]
419417
pub use crate::core_simd::simd::*;

library/core/src/slice/mod.rs

-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ use crate::option::Option::{None, Some};
1616
use crate::ptr;
1717
use crate::result::Result;
1818
use crate::result::Result::{Err, Ok};
19-
#[cfg(not(all(miri, doctest)))] // Miri skips SIMD doctests
2019
use crate::simd::{self, Simd};
2120
use crate::slice;
2221

@@ -3540,7 +3539,6 @@ impl<T> [T] {
35403539
/// assert_eq!(basic_simd_sum(&numbers[1..99]), 4949.0);
35413540
/// ```
35423541
#[unstable(feature = "portable_simd", issue = "86656")]
3543-
#[cfg(not(all(miri, doctest)))] // Miri skips SIMD doctests
35443542
pub fn as_simd<const LANES: usize>(&self) -> (&[T], &[Simd<T, LANES>], &[T])
35453543
where
35463544
Simd<T, LANES>: AsRef<[T; LANES]>,
@@ -3584,7 +3582,6 @@ impl<T> [T] {
35843582
/// be lifted in a way that would make it possible to see panics from this
35853583
/// method for something like `LANES == 3`.
35863584
#[unstable(feature = "portable_simd", issue = "86656")]
3587-
#[cfg(not(all(miri, doctest)))] // Miri skips SIMD doctests
35883585
pub fn as_simd_mut<const LANES: usize>(&mut self) -> (&mut [T], &mut [Simd<T, LANES>], &mut [T])
35893586
where
35903587
Simd<T, LANES>: AsMut<[T; LANES]>,

library/std/src/lib.rs

-2
Original file line numberDiff line numberDiff line change
@@ -495,10 +495,8 @@ pub mod lazy;
495495
#[allow(missing_debug_implementations, dead_code, unsafe_op_in_unsafe_fn, unused_unsafe)]
496496
#[allow(rustdoc::bare_urls)]
497497
#[unstable(feature = "portable_simd", issue = "86656")]
498-
#[cfg(not(all(miri, doctest)))] // Miri does not support all SIMD intrinsics
499498
mod std_float;
500499

501-
#[cfg(not(all(miri, doctest)))] // Miri does not support all SIMD intrinsics
502500
#[doc = include_str!("../../portable-simd/crates/core_simd/src/core_simd_docs.md")]
503501
#[unstable(feature = "portable_simd", issue = "86656")]
504502
pub mod simd {

0 commit comments

Comments
 (0)