LINUX.ORG.RU

История изменений

Исправление GPFault, (текущая версия) :

Как раз задумался о расте после этого; хотя это был самый сильный по степени «время поиска/рискованность на вид при внесении» косяк. Баги, на которые было потрачено по 2-3 человеко недели были и другие, но всё же не настолько неожиданные.

Типа того что abs(1.1f) на MSVC возвращало 1.1f, а на gcc+linux вначале приводило к int и возвращало 1. Тут код не мой, а был 10 лет до меня, я только на gcc+linux переносил. std::abs и fabs проблему с рахницей поведения на компиляторов не имеют, только abs.

Исходная версия GPFault, :

Как раз задумался о расте после этого; хотя это был самый сильный по степени «время поиска/рискованность на вид при внесении» косяк. Баги, на которые было потрачено по 2-3 человеко недели были и другие, но всё же не настолько неожиданные.

Типа того что abs(1.1f) на MSVC возвращало 1.1f, а на gcc+linux вначале приводило к int и возвращало 1. Тут код не мой, а был 10 лет до меня, я только на gcc+linux переносил. std::abs и fabs проблему не имеют, только abs.