core_arch

Crates.iocore_arch
lib.rscore_arch
version0.1.5
sourcesrc
created_at2019-01-30 09:41:36.200157
updated_at2019-04-17 12:51:34.651889
description`core::arch` - Rust's core library architecture-specific intrinsics.
homepagehttps://github.com/rust-lang-nursery/stdsimd
repositoryhttps://github.com/rust-lang-nursery/stdsimd
max_upload_size
id111551
size2,287,772
libs (github:rust-lang:libs)

documentation

https://docs.rs/core_arch

README

core::arch - Rust's core library architecture-specific intrinsics

Travis-CI Status Appveyor Status core_arch_crate_badge core_arch_docs_badge

The core::arch module implements architecture-dependent intrinsics (e.g. SIMD).

Usage

core::arch is available as part of libcore and it is re-exported by libstd. Prefer using it via core::arch or std::arch than via this crate. Unstable features are often available in nightly Rust via the feature(stdsimd).

Using core::arch via this crate requires nightly Rust, and it can (and does) break often. The only cases in which you should consider using it via this crate are:

  • if you need to re-compile core::arch yourself, e.g., with particular target-features enabled that are not enabled for libcore/libstd. Note: if you need to re-compile it for a non-standard target, please prefer using xargo and re-compiling libcore/libstd as appropriate instead of using this crate.

  • using some features that might not be available even behind unstable Rust features. We try to keep these to a minimum. If you need to use some of these features, please open an issue so that we can expose them in nightly Rust and you can use them from there.

Documentation

License

core_arch is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), with portions covered by various BSD-like licenses.

See LICENSE-APACHE, and LICENSE-MIT for details.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in core_arch by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 1655

cargo fmt