Math.Pow(-1, 2) retorna -1 na versão Canary do .NET 8
2025-07-02
Um desenvolvedor do jogo osu! relatou um problema estranho na versão Canary do Windows 11 (27881.1000), onde `Math.Pow(-1, 2)` no .NET 8 retorna inesperadamente -1 em vez de 1. O problema também ocorre na função `std::pow()` do C++, mas funciona corretamente em Python. O desenvolvedor abriu uma issue no GitHub e sugere entrar no servidor Discord do osu! para mais detalhes.
Desenvolvimento
Bug do Windows 11