In KeywordCalls.jl we have some tests like this:
@testset "No Allocation" begin
@test 0 == @ballocated f(a=1, b=2, c=3)
@test 0 == @ballocated f((a=1, b=2, c=3))
@test 0 == @ballocated Foo((b=1,a=2))
@test 0 == @ballocated g(a=1, b=2)
@test 0 == @ballocated g((a=1, b=2))
@test 0 == @ballocated g(a=1, b=2, c=3)
@test 0 == @ballocated g((a=1, b=2, c=3))
@test 0 == @ballocated f(alpha=1,b=2,c=3)
@test 0 == @ballocated g(beta=1, alpha=3)
end
These are passing in 1.6 but failing in the nightly build. Details here.
Are others seeing this kind of thing as well? Is it significant, or just a matter of the nightly builds being incomplete?