Matt Bauman

Results 149 comments of Matt Bauman

@adienes I just pulled your commits directly. Thanks!

depwarns are often statically resolvable (and currently all are), but in the past they have sometimes required runtime information to know if they should even exist in the first place....

I'm still trying to figure out what _exactly_ makes this wrong. Because it's definitely _right_ in other cases. Most notably, we need generators to expose their iteration space's axes in...

> why is this allowed? namely: that `keys` forwards to the dictionary but `values` does not, and we just get a `Generator{Dict...}` But isn't this all just doing the right...

> I am currently inferring from your response that you would describe this as a broken data structure, and not meeting the contract of one or both of `pairs` and...

So there are two problems here. One is the fact that dicts generate different elements upon iteration than indexing. That's a problem, but that ain't going away til 2.0, surely...

This is an upstream issue with using PlotlyKaleido offline: [JuliaPlots/PlotlyKaleido.jl#26](https://github.com/JuliaPlots/PlotlyKaleido.jl/issues/26)

Oh, yikes. The problem is in `similar`, but I'm not sure what to do about it: https://github.com/JuliaLang/julia/blob/e5821b3220bb66d18beb2fcae70d40779ba737c3/stdlib/LinearAlgebra/src/structuredbroadcast.jl#L155-L166 ``` julia> bc = Broadcast.instantiate(Broadcast.broadcasted(+, D1, D2)) Base.Broadcast.Broadcasted{LinearAlgebra.StructuredMatrixStyle{Diagonal}}(+, ([1;;], [1 0; 0 2]))...

@aplavin What were the actual methods you needed and found to be missing? Were they in LinearAlgebra or in your package? I think the best path forward here is to...

Oh interesting, looks like a few of these were fixed in Julia v1.11.