julia
perf: bulk fast paths for NTuple-from-array and rand!(::Array{Complex})
#61762
Merged

perf: bulk fast paths for NTuple-from-array and rand!(::Array{Complex}) #61762

IanButterworth
IanButterworth IanButterworth added performance
adienes
adienes
adienes commented on 2026-05-10
IanButterworth
gbaraldi
gbaraldi commented on 2026-05-10
vtjnash
vtjnash commented on 2026-05-10
IanButterworth tuple: fast path for `NTuple{N,E}(::Union{Array,Memory})` with N >= 32
ecda6fa3
IanButterworth IanButterworth force pushed from 54083a06 to 6d6d31a9 153 days ago
IanButterworth
giordano
giordano commented on 2026-05-10
IanButterworth Random: bulk `rand!` for `Array{Complex{T}}` via `reinterpret`
ab79c090
IanButterworth IanButterworth force pushed from 6d6d31a9 to ab79c090 153 days ago
IanButterworth shorten/improve comments
7f88523c
IanButterworth IanButterworth changed the title Two BaseBenchmarks-driven perf fixes: `NTuple` from arrays, bulk `rand!(::Vector{Complex{T}})` perf: bulk fast paths for NTuple-from-array and rand!(::Array{Complex}) 152 days ago
IanButterworth IanButterworth requested a review from vtjnash vtjnash 150 days ago
gbaraldi
IanButterworth
IanButterworth
nanosoldier
IanButterworth
IanButterworth IanButterworth merged 201e056e into master 146 days ago
IanButterworth IanButterworth deleted the ib/benchmark_opt branch 146 days ago
christiangnrd
adienes
christiangnrd

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone