Принят RFC о семантике чисел с плавающей точкой

27.07.2024

Принят RFC, фиксирующий семантику операций с плавающей точкой в Rust: операции следуют IEEE 754-2008, но с оговорками про NaN.

Что именно закреплено

IEEE почти ничего не гарантирует о знаке и полезной нагрузке NaN, но реальное железо выбирает эти биты не произвольно — Rust обещает программисту предоставить аппаратные гарантии. При этом генерация NaN остаётся недетерминированной: один и тот же код может дать разные биты на разных платформах и версиях компилятора.

Дата — 27 июля 2024 года, день одобрения.

Оригинал

add float semantics RFC

Упоминаний: 1 · Просмотров: 2