-
-
Notifications
You must be signed in to change notification settings - Fork 122
Open
Labels
Description
To support custom operators for PowerPC and ARM, we will need to avoid using closures as these are not supported (JuliaLang/julia#34326 and JuliaLang/julia#32154). There might be performance advantages on other platforms as well.
We currently skip the relevant tests on these platforms (#353)
Some options:
- convert
Op(f, T=Any)
to a generated function - write a macro that allows us to "declare" custom operator/type combinations, i.e.
would define a non-closure
@Op f T
cfunction
forOp(::typeof(f),::Type{T})