7 curated breaking changes across major versions of half. Use this as a migration checklist before bumping dependencies.
**Breaking Change** Minimum supported Rust version policy reverted to original policy of allowing minimum supported Rust version updates for minor releases instead of only major to avoid segmentation and allow optimizing hardware implementations without unnecessary major releases.
Hardware intrinsics/assembly is finally available on stable Rust, including using hardware feature detection (`std` only), including:
AArch64 now uses FP16 hardware instructions for conversions and math operations when available.
x86/x86-64 now uses F16C hardware instructions for conversions (but no math operations) when available. Fixes #54.
**Breaking Change** `std` is now enabled as a default cargo feature. Disable default features to continue using `no_std` support.
Migrated to Rust Edition 2021.
Added `#[must_use]` attributes to functions, as appropriate.
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/cargo/half