Tianyi Pu

Results 85 issues of Tianyi Pu

## Details ```julia plot(2 .^ rand(1:10, 10), yaxis=:log2) ``` ![image](https://github.com/JuliaPlots/Plots.jl/assets/44583944/b0d156b9-c1bc-4e55-a831-a7873389052e) ### Backends This bug occurs on ( insert `x` below ) Backend | yes | no | untested -------------|-----|-----|--------- gr...

bug

```julia using StaticArrays julia> m = SMatrix{2,2}(1, 2, 3, 4) 2×2 SMatrix{2, 2, Int64, 4} with indices SOneTo(2)×SOneTo(2): 1 3 2 4 julia> conv(m,m) ERROR: MethodError: no method matching similar(::SMatrix{2,...

enhancement

https://docs.julialang.org/en/v1/manual/documentation/#Multiple-Objects Currently `Documenter.@autodocs` will make a box for each object with the same docstring, while one box for all objects should be enough. If one of the objects have docstrings...

Type: Upstream
Type: Enhancement
Status: Speculative

- related to https://github.com/JuliaArrays/FillArrays.jl/pull/352 - works after https://github.com/JuliaApproximation/QuasiArrays.jl/pull/105

https://github.com/JuliaLinearAlgebra/ArrayLayouts.jl/pull/153 fix ambiguities in tests

```julia julia> @time show(ApplyArray(*, [ones(10,10) for k in 1:6]...)) [100000.0 100000.0 100000.0 100000.0 100000.0 100000.0 100000.0 100000.0 100000.0 100000.0; 100000.0 100000.0 100000.0 100000.0 100000.0 100000.0 100000.0 100000.0 100000.0 100000.0; 100000.0...

```julia julia> ApplyArray(*, ones(10,10)) (10×10 Matrix{Float64}): Error showing value of type ApplyArray{Float64, 2, typeof(*), Tuple{Matrix{Float64}}}: ERROR: MethodError: no method matching _mul() Closest candidates are: _mul(::Any) @ LazyArrays C:\Users\pty\.julia\packages\LazyArrays\N0VGX\src\linalg\mul.jl:138 _mul(::Any, ::Any,...

The goal is to let multiple packages (FillArrays, QuasiArrays, LazyArrays, etc.) use the same `elconvert` while not having to depend on each other.

For general purposes where the type doesn't propagate, it should be promoted to a concrete sparse array. Example: - #260