rust/crates/core_simd/src
Jubilee 78a18c3433
rust-lang/portable-simd#245: Explain unsafe contracts of core::simd
* Explain unsafe contracts of core::simd

This permeates the module with remarks on safety for pub methods,
layout of the Simd type, correct use of intrinsics, et cetera.
This is mostly to help others curious about how core::simd works,
including other Rust contributors, `unsafe` library authors,
and eventually ourselves.
2022-02-10 09:32:44 -08:00
..
masks Add some safety comments 2022-02-09 16:15:01 -08:00
ops impl Op<&'_ RHS> for &'_ LHS 2021-12-01 15:45:01 -08:00
vector Add some safety comments 2022-02-09 16:15:01 -08:00
vendor Uncomment AVX512 byte vector conversions 2021-11-26 13:48:52 -08:00
comparisons.rs Add some safety comments 2022-02-09 16:15:01 -08:00
core_simd_docs.md Restructure crate as core module 2021-09-18 23:26:10 -07:00
fmt.rs Restructure crate as core module 2021-09-18 23:26:10 -07:00
intrinsics.rs rust-lang/portable-simd#245: Explain unsafe contracts of core::simd 2022-02-10 09:32:44 -08:00
iter.rs Restructure crate as core module 2021-09-18 23:26:10 -07:00
lane_count.rs Attempt to support to 64 lanes 2021-11-23 15:19:01 -08:00
lib.rs rust-lang/portable-simd#245: Explain unsafe contracts of core::simd 2022-02-10 09:32:44 -08:00
masks.rs Add some safety comments 2022-02-09 16:15:01 -08:00
math.rs Add some safety comments 2022-02-09 16:15:01 -08:00
mod.rs Remove Select trait 2021-12-04 05:54:15 +00:00
ops.rs Remove overflow panic from divrem 2022-02-08 15:39:55 -08:00
reduction.rs Add some safety comments 2022-02-09 16:15:01 -08:00
round.rs rust-lang/portable-simd#245: Explain unsafe contracts of core::simd 2022-02-10 09:32:44 -08:00
select.rs rust-lang/portable-simd#245: Explain unsafe contracts of core::simd 2022-02-10 09:32:44 -08:00
swizzle.rs Add some safety comments 2022-02-09 16:15:01 -08:00
to_bytes.rs Add some safety comments 2022-02-09 16:15:01 -08:00
vector.rs rust-lang/portable-simd#245: Explain unsafe contracts of core::simd 2022-02-10 09:32:44 -08:00
vendor.rs Add some safety comments 2022-02-09 16:15:01 -08:00