Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rework defintion of
FloatRange
(fix for Julia 1.8)
In Julia 1.7, the defintion of `StepRangeLen` acquired another type parameter, making the fields typed with `FloatRange{Float64}` abstractly typed. While that is unfortunate but not critical, JuliaLang/julia#43059 further broke `convert`ing to this abstract type, causing failures within DSP.jl. This change reworks the defintion of `FloatRange` to pick the type of an appropriate `range` call, making it adjust automatically to the changes in Julia. To simplify things, the type parameter is dropped, as it was only used with `Float64` anyway.
- Loading branch information