This used to work on previous versions of Julia, but fails on nightly
Julia 1.6 and 1.7rc1
julia> sqrt(1.5) == 1.5^0.5 true
julia> sqrt(1.5) == 1.5^0.5 false
I realize that floating-point results are not guaranteed to stay unchanged across versions, however are such results also expected to hold only approximately? Or would this be considered a regression?