@@ -7,11 +7,11 @@ minimum(f, x::AbstractArray{Union{Missing, T},1}; threads = false) where T <: Un
7
7
minimum (f, x) = Base. minimum (f, x)
8
8
minimum (x:: AbstractArray{Union{Missing, T},1} ; threads = false ) where T <: Union{INTEGERS, FLOATS, TimeType} = threads ? hp_minimum (identity, x) : stat_minimum (identity, x)
9
9
minimum (x) = Base. minimum (x)
10
- # not optimised for simd
11
- maximum (f, x:: AbstractVector{Union{Missing, T}} ) where T <: AbstractString = mapreduce (f, _stat_max_fun, x)
12
- minimum (f, x:: AbstractVector{Union{Missing, T}} ) where T <: AbstractString = mapreduce (f, _stat_min_fun, x)
13
- maximum (x:: AbstractVector{Union{Missing, T}} ) where T <: AbstractString = maximum (identity, x)
14
- minimum (x:: AbstractVector{Union{Missing, T}} ) where T <: AbstractString = minimum (identity, x)
10
+ # TODO not optimised for simd - threads option is useless here / it is here because we have it for other types of data
11
+ maximum (f, x:: AbstractVector{Union{Missing, T}} ; threads = false ) where T <: AbstractString = mapreduce (f, _stat_max_fun, x)
12
+ minimum (f, x:: AbstractVector{Union{Missing, T}} ; threads = false ) where T <: AbstractString = mapreduce (f, _stat_min_fun, x)
13
+ maximum (x:: AbstractVector{Union{Missing, T}} ; threads = false ) where T <: AbstractString = maximum (identity, x)
14
+ minimum (x:: AbstractVector{Union{Missing, T}} ; threads = false ) where T <: AbstractString = minimum (identity, x)
15
15
16
16
sum (f, x:: AbstractArray{Union{Missing, T},1} ; threads = false ) where T <: Union{INTEGERS, FLOATS} = threads ? hp_sum (f, x) : stat_sum (f, x)
17
17
sum (f, x)= Base. sum (f, x)
0 commit comments