You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Base.convert(::Type{Any}, x::CatValue) = x
Base.convert(::Type{S}, x::T) where {S, T <: CatValue} =
T <: S ? x : convert(S, get(x))
currently cause a lot of recompilation, since they involve converting to Any (which is very common) or potentially many other types. Fortunately this is not a large component of load time from what I can tell, but it would still be nice if we can live without these methods somehow.