Hi there, I am the author of ExtensibleEffects.jl and am trying to optimize the package.
I debugged a type-inference instability but am totally puzzled about the behaviour. I cannot easily minify it, but can show it to someone in minutes. Hence I am looking for someone experienced with Julia type-inference with about 30 minutes time so that I can show her/him the issue.
Teaser: I have a function my_func
which changes its type inference behaviour depending on whether or not there is another function totally_unrelated_func
defined which calls my_func
. Please note that totally_unrelated_func
is not called at all in the type-inference example, it just matters whether it exists or not for my_func
to change its type-inference.
Hoping for some volunteer