Why is #golang now a non-deterministic language with the 1.27 FMA changes? Pure Go code producing different output on different platforms. Avoiding that is why I *moved* to Go.
0 reposts2 likes
Why is #golang now a non-deterministic language with the 1.27 FMA changes? Pure Go code producing different output on different platforms. Avoiding that is why I *moved* to Go.
0 reposts2 likes
I assume you mean go.dev/cl/799984 and go.dev/cl/801620; these kinds of changes I think have always been allowed go.dev/ref/spec#:~:... You can use pkg.go.dev/golang.org/x... with -compile=fma to sus out issues, I think, or GOCOMPILEDEBUG=fmahash=...
Yep, fun github.com/microsoft/Ty...