-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Description
These methods:
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.
ararslan
Metadata
Metadata
Assignees
Labels
No labels