]> git.proxmox.com Git - rustc.git/blame - src/stdarch/crates/core_arch/src/lib.rs
New upstream version 1.44.1+dfsg1
[rustc.git] / src / stdarch / crates / core_arch / src / lib.rs
CommitLineData
9fa01778 1#![doc(include = "core_arch_docs.md")]
0531ce1d
XL
2#![allow(dead_code)]
3#![allow(unused_features)]
8faf50e0 4#![feature(
0bf4aa26
XL
5 const_fn,
6 const_fn_union,
416331ca 7 custom_inner_attributes,
0bf4aa26
XL
8 link_llvm_intrinsics,
9 platform_intrinsics,
10 repr_simd,
11 simd_ffi,
ba9703b0 12 llvm_asm,
0bf4aa26 13 proc_macro_hygiene,
0bf4aa26
XL
14 stmt_expr_attributes,
15 core_intrinsics,
16 no_core,
17 rustc_attrs,
18 stdsimd,
19 staged_api,
0bf4aa26
XL
20 doc_cfg,
21 mmx_target_feature,
22 tbm_target_feature,
23 sse4a_target_feature,
24 arm_target_feature,
25 aarch64_target_feature,
0731742a
XL
26 cmpxchg16b_target_feature,
27 avx512_target_feature,
0bf4aa26
XL
28 mips_target_feature,
29 powerpc_target_feature,
0731742a
XL
30 wasm_target_feature,
31 abi_unadjusted,
9fa01778 32 adx_target_feature,
416331ca
XL
33 rtm_target_feature,
34 f16c_target_feature,
9fa01778 35 external_doc
0731742a
XL
36)]
37#![cfg_attr(test, feature(test, abi_vectorcall, untagged_unions))]
48663c56
XL
38#![deny(clippy::missing_inline_in_public_items)]
39#![allow(
40 clippy::inline_always,
41 clippy::too_many_arguments,
42 clippy::cast_sign_loss,
43 clippy::cast_lossless,
44 clippy::cast_possible_wrap,
45 clippy::cast_possible_truncation,
46 clippy::cast_precision_loss,
47 clippy::shadow_reuse,
48 clippy::cognitive_complexity,
49 clippy::similar_names,
50 clippy::many_single_char_names
8faf50e0 51)]
0531ce1d 52#![cfg_attr(test, allow(unused_imports))]
532ac7d7 53#![no_std]
8faf50e0
XL
54#![unstable(feature = "stdsimd", issue = "27731")]
55#![doc(
56 test(attr(deny(warnings))),
57 test(attr(allow(dead_code, deprecated, unused_variables, unused_mut)))
58)]
0531ce1d 59
0531ce1d
XL
60#[cfg(test)]
61#[macro_use]
62extern crate std;
63#[cfg(test)]
64#[macro_use]
9fa01778 65extern crate std_detect;
0531ce1d 66#[cfg(test)]
416331ca 67extern crate stdarch_test;
0531ce1d 68
0bf4aa26
XL
69#[cfg(all(test, target_arch = "wasm32"))]
70extern crate wasm_bindgen_test;
71
9fa01778
XL
72#[path = "mod.rs"]
73mod core_arch;
0531ce1d 74
532ac7d7 75pub use self::core_arch::arch::*;
0531ce1d
XL
76
77#[allow(unused_imports)]
416331ca 78use core::{ffi, hint, intrinsics, marker, mem, ops, ptr, sync};