Daniel Karrasch
Daniel Karrasch
> Having `SparseArrays.zero` and `SparseArrays.iszero` which by default forward to `Base` but allow overriding for additional types would be nice. That sounds very sensible. It provides more flexibility at seemingly...
Seems like the other way around. Base isn't handling it correctly, is it? Why should a number be repeated implicitly? I'd expect to see the same as ```julia julia> vcat([1;;],...
For the record: It started to change behavior in v1.8.
Honestly, I believe this is a very old "bug" in Julia Base. Guess the respective results! ```julia julia> vcat(1, [1 2]) # works julia> vcat([1 2], 3) # throws! julia>...
I think what you see _is_ your matrix. AFAIK there is no "generic show fallback" (what would it be?). The issue is that for very large matrices you can't have...
I pushed things a bit further. Controversial aspects are the above-mentionen `mulzeros` issue and the removal of `+` and `-` overloads for `UniformScaling`s. FWIW, this now clearly shows the dependent...
Interestingly, this seems to work well for Julia v1.10+. Unfortunately, load time of `OneHotArrays.jl` doubles from v1.10 to v1.11 and master even without any interference by `LinearMaps.jl`. But this PR...
I like this, and I think we should push this even further: ride the generic call chain and catch somewhere much deeper, where there is almost no method competition. Doesn't...
To be honest, `LinearMaps.jl` is not fully compliant. The type piracy check is broken, see https://github.com/JuliaLinearAlgebra/LinearMaps.jl/blob/master/test/runtests.jl for how to "fix" this.
@aravindh-krishnamoorthy You may be interested in this. I saw you're working on efficient square roots of matrices.