Fearless SIMD v1.0 устраняет unsafe из SIMD в Rust
Релиз fearless_simd v1.0 — библиотеки, которая делает SIMD в Rust безопасным без единого блока unsafe. Она предлагает портируемые абстракции, автоматическую векторизацию, мультиверсионирование и безопасный доступ к интринсикам. Благодаря макросу kernel! и модулю безопасного transmute, весь код гарантированно memory-safe. Уже используется в 30 крейтах напрямую и более чем в тысяче косвенно. Обещана трёхлетняя поддержка безопасности.
В конце концов, SIMD в Rust может быть по-настоящему бесстрашным.