Cargo Features

[dependencies]
pulp = { version = "0.21.0", default-features = false, features = ["std", "nightly", "x86-v3", "nightly-x86-v4", "macro"] }
default = std, x86-v3

These default features are set whenever pulp is added without default-features = false somewhere in the dependency tree.

std default
nightly nightly-x86-v4?

Enables nightly_stdsimd of bytemuck

bytemuck:

Enable support for unstable std::arch types (such as the AVX512 types).

Affects aarch64::Neon_Sha3, aarch64::Neon_Sm4, aarch64::Neon_Fcma, aarch64::Neon_Dotprod, aarch64::Neon_I8mm, x86::Avx512f, x86::Avx512cd, x86::Avx512er, x86::Avx512pf, x86::Avx512bw, x86::Avx512dq, x86::Avx512ifma, x86::Avx512vbmi, x86::Avx512vpopcntdq, x86::Avx512vbmi2, x86::Gfni, x86::Vaes, x86::Vpclmulqdq, x86::Avx512vnni, x86::Avx512bitalg

x86-v3 default
nightly-x86-v4 = nightly
macro

Enables pulp-macro