₂F₁ specialization of pFqweniger not being used
PythonNut opened this issue · comments
Jonathan Hayase commented
As far as I can tell, the general implementation is being run instead:
julia> @which HypergeometricFunctions.pFqweniger((1, 2), (4,), 1.0)
pFqweniger(α::Tuple{Vararg{T1, p}}, β::Tuple{Vararg{T2, q}}, z::T3; kmax) where {p, q, T1, T2, T3} in HypergeometricFunctions at ~/.julia/packages/HypergeometricFunctions/K89ff/src/weniger.jl:14
Naturally, this also propagates up to _₂F₁
.
Mikael Slevinsky commented
Ah that's because I haven't tagged since last week... I guess it's just on master at the moment? The special case is much faster, so it'll be fun tagging a new patch release soon!
Jonathan Hayase commented
Ah my mistake! Thanks for adding the special case! I'll update to master for now.
Mikael Slevinsky commented
0.3.15 now registered and tagged.