N5N3

Results 8 issues of N5N3

L598 pass `ci` into `process_warm_start`, but `constraint_rows` expects a `ci_dest`. https://github.com/oxfordcontrol/COSMO.jl/blob/8689f7611d0e8508b5e75d00b27cf33a39c32a1b/src/MOI_wrapper.jl#L197-L199 This PR just adds the missing index transform. (I‘m not familiar with MOI interface. So it's hard for me...

This PR tries to support advanced layout in CuFFT. #430 On my PC, only 2D and 3D brfft still break input in out-place transform. So some of the copy is...

cuda libraries

Second take of https://github.com/JuliaGPU/Adapt.jl/pull/50. This PR wants to move `backend` to `GPUArraysCore.jl`, which would help us to implement broadcast for `StructArray` on gpu. (see https://github.com/JuliaArrays/StructArrays.jl/pull/215) I hope it's also useful...

MWE: ```julia struct A a::Vector{A} end _count(a::A) = sum(_count.(a.a);init = 0); temp = A([A([A(A[])])]); ``` 1. `@code_warntype` ```julia julia> @code_warntype Broadcast.combine_eltypes(_count,(temp.a,)) MethodInstance for Base.Broadcast.combine_eltypes(::typeof(_count), ::Tuple{Vector{A}}) from combine_eltypes(f, args::Tuple) in Base.Broadcast...

On master `Broadcasted` store style by field. Update accordingly. Test for parent `BroadcastStyle` with field meta has not been added. Just run CI to make sure the code works on...

Before this PR, user needs to define `similar_type` for their own `FieldArray`s with parametric `eltype`. After this PR, these `FieldArray`s would be preserved automatically if there's no `Size` change. (Inspired...

Adopt suggestions from https://github.com/JuliaLang/julia/pull/54465#pullrequestreview-2061177497 and fix various added regession & residual MWE.

domain:types and dispatch
backport 1.10
backport 1.11

The infinite loop encountered in #54516 has been traced back to a circular bound during `finish_unionall`. As we insert innervar more eagerly now, the direct `jl_has_typevar` could not find all...

domain:types and dispatch
backport 1.11