Closed JeffBezanson closed 2 years ago
Also note that tests pass if you remove @test isempty(detect_ambiguities(DataTypesBasic))
, so that's also an option :stuck_out_tongue:
Hi @JeffBezanson. I am a bit late to the game, but thank you so much for your pointers.
The ambiguity checks seem to have changed quite a bit with newer Julia versions. All ambiguities are solved now 👍.
I believe these ambiguous pairs are actually ambiguous:
The
promote_rule
methods are also a big problem for the compiler, e.g. https://github.com/JuliaLang/julia/pull/38810 adds this one:That one might not be a real ambiguity, but I would still consider maybe just deleting promote_type.jl.