-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ldiv! ambiguous for fully blocked problem #319
Comments
This is actually an issue in ArrayLayouts.jl. |
Oh, sorry. Didn't noticed. Will open an issue there. |
No worries! I maintain both so its fine. I think we just need to add another case here: ie LinearAlgebra.ldiv!(A::LinearAlgebra.QRCompactWY{T}, x::$Typ{T}; kwds...) where T<:BlasFloat = ArrayLayouts.ldiv!(A,x; kwds...) If you felt like making a PR and checking it works that would be helpful |
Well, after taking a look into this I think this is a bit harder to fix. Aqua found 2815 ambiguities for this package in total. I picked random samples and they look legit. The ambiguity check is currently disabled ( I think due to the problem with the dependencies in Aqua ambiguitiy check), but this issue can be circumvented by adding the test separately. Aqua.test_ambiguities(ArrayLayouts) # Must be separate for now, see https://github.com/JuliaTesting/Aqua.jl/issues/77 I will try again to see if I can come up with something. |
Okay let us go with the hotfix for now. Trying to fix more ambiguities just made thigns worse. Edit: Okay, I diretly ran into more dispatches after fixing this. Will include the fixes in the PR. |
MWE on Julia 1.9.3 with latest release
The text was updated successfully, but these errors were encountered: