.NET 8 Canary 빌드에서 Math.Pow(-1, 2)가 -1을 반환하는 문제

2025-07-02
.NET 8 Canary 빌드에서 Math.Pow(-1, 2)가 -1을 반환하는 문제

osu! 게임 개발자가 Windows 11 Canary 빌드(27881.1000)의 .NET 8에서 `Math.Pow(-1, 2)` 함수가 예상치 못하게 -1을 반환하고 1을 반환하지 않는 이상한 문제를 보고했습니다. 이 문제는 C++의 `std::pow()` 함수에서도 발생하지만 Python에서는 정상적으로 작동합니다. 개발자는 GitHub에 이슈를 제기했으며, 자세한 내용은 osu! Discord 서버에 참여하라고 제안하고 있습니다.