Fearless SIMD v1.0 elimina el 'unsafe' del SIMD en Rust
La crate Fearless SIMD alcanza su versión 1.0 sin requerir bloques 'unsafe' ad-hoc. Ofrece abstracciones portables, acceso seguro a intrinsics, multiversionado y un macro #[simd] que simplifica la ergonomía. Ya es dependencia directa de 30 crates e indirecta de más de mil, con soporte de seguridad por 3 años y planes para integrarse con std::simd cuando se estabilice.
Gracias al poder del sistema de tipos de Rust, solo necesitamos auditar estos dos pequeños bloques de construcción autocontenidos. Mientras sean seguros en memoria, el resto del código también está garantizado como seguro en memoria. Por fin, SIMD en Rust puede ser verdaderamente sin miedo.