Regressions in the latest Nanosoldier daily report
| grp | name | time_ratio | memory_ratio |
|---|---|---|---|
| linalg | arithmetic/('sqrt', 'typename(UnitUpperTriangular)', 1024) | 2.49 | 1.0 |
| misc | repeat/(200, 24, 1) | 1.91 | 1.0 |
| linalg | arithmetic/('sqrt', 'NPDUpperTriangular', 1024) | 1.81 | 1.0 |
| scalar | arithmetic/('div', 'UInt64', 'ComplexF32') | 1.54 | 1.0 |
| union | array/('broadcast', 'abs', 'ComplexF64', 0) | 1.39 | 1.0 |
| micro | mandel | 1.38 | 1.0 |
| union | array/('map', 'abs', 'ComplexF64', 0) | 1.35 | 1.0 |
| scalar | expm1/('small', 'negative argument', 'Float64') | 1.3 | 1.0 |
| collection | set operations/('Vector', 'Int', '⊆', 'Vector') | 1.29 | 1.0 |
| scalar | expm1/('zero', 'Float64') | 1.29 | 1.0 |
| union | array/('broadcast', 'abs', 'ComplexF64', 1) | 1.29 | 1.0 |
| collection | set operations/('BitSet', 'Int', '⊆', 'Set') | 1.28 | 1.0 |
| collection | set operations/('BitSet', 'Int', '⊆', 'Vector') | 1.28 | 1.0 |
| union | array/('map', 'abs', 'ComplexF64', 1) | 1.25 | 1.0 |
| sort | length = 10/mixed eltype with by order | 1.21 | 1.0 |
| find | findall/('Vector{Bool}', '10-90') | 1.19 | 1.0 |
| union | array/('perf_sum4', 'BigFloat', 0) | 1.18 | 1.0 |
| union | array/('perf_sum4', 'BigFloat', 1) | 1.18 | 1.0 |
| scalar | asin/('one', 'negative argument', 'Float32') | 1.17 | 1.0 |
| scalar | asin/('one', 'positive argument', 'Float32') | 1.17 | 1.0 |
| tuple | linear algebra/('matmat', '(8, 8)', '(8, 8)') | 1.17 | 1.0 |
| union | array/('perf_sum3', 'BigFloat', 0) | 1.17 | 1.0 |
| find | findall/('Vector{Bool}', '90-10') | 1.16 | 1.0 |
| misc | allocation elision view/no conditional | 1.16 | 1.0 |
| union | array/('perf_sum', 'BigFloat', 0) | 1.16 | 1.0 |
| union | array/('perf_sum2', 'BigFloat', 0) | 1.16 | 1.0 |
| union | array/('skipmissing', 'perf_sumskipmissing', 'BigFloat', 0) | 1.16 | 1.0 |
| union | array/('skipmissing', 'perf_sumskipmissing', 'Union{Nothing, BigFloat}', 0) | 1.16 | 1.0 |
| union | array/('skipmissing', 'sum', 'BigFloat', 0) | 1.16 | 1.0 |
| union | array/('skipmissing', 'sum', 'Union{Nothing, BigFloat}', 0) | 1.16 | 1.0 |
| find | findnext/('Vector{Bool}', '50-50') | 1.15 | 1.0 |
| scalar | cosh/('very large', 'negative argument', 'Float32') | 1.15 | 1.0 |
| scalar | cosh/('very large', 'positive argument', 'Float32') | 1.15 | 1.0 |
| union | array/('map', 'abs', 'BigFloat', 0) | 1.15 | 1.0 |
| union | array/('perf_sum2', 'BigFloat', 1) | 1.14 | 1.0 |
| scalar | cbrt/('zero', 'Float64') | 1.13 | 1.0 |
| tuple | reduction/('sum', '(2, 2)') | 1.13 | 1.0 |
| union | array/('broadcast', 'abs', 'Int64', 1) | 1.13 | 1.0 |
| union | array/('perf_sum', 'BigFloat', 1) | 1.13 | 1.0 |
| union | array/('perf_sum3', 'BigFloat', 1) | 1.13 | 1.0 |
| scalar | acos/('one', 'negative argument', 'Float64') | 1.12 | 1.0 |
| scalar | acos/('one', 'positive argument', 'Float64') | 1.12 | 1.0 |
| scalar | exp2/('2pow35', 'positive argument', 'Float32') | 1.12 | 1.0 |
| tuple | reduction/('minimum', '(2, 2)') | 1.12 | 1.0 |
| union | array/('broadcast', '*', 'BigFloat', '(false, false)') | 1.12 | 1.0 |
| union | array/('map', '*', 'Int8', '(true, true)') | 1.12 | 1.0 |
| union | array/('perf_simplecopy', 'BigInt', 0) | 1.12 | 1.0 |
| union | array/('skipmissing', 'perf_sumskipmissing', 'Union{Missing, BigFloat}', 1) | 1.12 | 1.0 |
| union | array/('skipmissing', 'sum', 'Union{Missing, BigFloat}', 1) | 1.12 | 1.0 |
| dates | parse/('DateTime', 'DateFormat') | 1.11 | 1.0 |
| scalar | fastmath/13786 | 1.11 | 1.0 |
| scalar | sin/('no reduction', 'zero', 'Float32') | 1.11 | 1.0 |
| union | array/('broadcast', '*', 'BigFloat', '(false, true)') | 1.11 | 1.0 |
| union | array/('broadcast', '*', 'BigFloat', '(true, true)') | 1.11 | 1.0 |
| union | array/('broadcast', 'abs', 'BigFloat', 1) | 1.11 | 1.0 |
| union | array/('map', '*', 'BigFloat', '(false, false)') | 1.11 | 1.0 |
| union | array/('map', '*', 'BigFloat', '(false, true)') | 1.11 | 1.0 |
| union | array/('map', '*', 'BigFloat', '(true, true)') | 1.11 | 1.0 |
| scalar | sin/('no reduction', 'negative argument', 'Float32', 'sin_kernel') | 1.1 | 1.0 |
| scalar | sin/('no reduction', 'positive argument', 'Float32', 'sin_kernel') | 1.1 | 1.0 |
| tuple | linear algebra/('matmat', '(4, 4)', '(4, 4)') | 1.1 | 1.0 |
| scalar | atan2/('abs(y/x) small', 'y positive', 'x positive', 'Float32') | 1.09 | 1.0 |
| scalar | sin/('argument reduction (easy) abs(x) < 2.0^20π/4', 'negative argument', 'Float32', 'sin_kernel') | 1.09 | 1.0 |
| scalar | sin/('argument reduction (easy) abs(x) < 2.0^20π/4', 'positive argument', 'Float32', 'sin_kernel') | 1.09 | 1.0 |
| scalar | sin/('argument reduction (easy) abs(x) < 8π/4', 'negative argument', 'Float32', 'sin_kernel') | 1.09 | 1.0 |
| scalar | sin/('argument reduction (easy) abs(x) < 8π/4', 'positive argument', 'Float32', 'sin_kernel') | 1.09 | 1.0 |
| scalar | sin/('argument reduction (easy) abs(x) < 9π/4', 'positive argument', 'Float32', 'sin_kernel') | 1.09 | 1.0 |
| scalar | sin/('argument reduction (hard) abs(x) < 8π/4', 'positive argument', 'Float32', 'sin_kernel') | 1.09 | 1.0 |
| union | array/('perf_binaryop', '*', 'BigFloat', '(false, false)') | 1.09 | 1.0 |
| union | array/('perf_binaryop', '*', 'BigFloat', '(false, true)') | 1.09 | 1.0 |
| union | array/('perf_binaryop', '*', 'BigFloat', '(true, true)') | 1.09 | 1.0 |
| misc | bitshift/('Int', 'Int') | 1.08 | 1.0 |
| misc | bitshift/('Int', 'UInt') | 1.08 | 1.0 |
| scalar | sin/('argument reduction (easy) abs(x) < 4π/4', 'negative argument', 'Float32', 'sin_kernel') | 1.08 | 1.0 |
| scalar | sin/('argument reduction (easy) abs(x) < 4π/4', 'positive argument', 'Float32', 'sin_kernel') | 1.08 | 1.0 |
| scalar | sin/('argument reduction (easy) abs(x) < 5π/4', 'negative argument', 'Float32', 'sin_kernel') | 1.08 | 1.0 |
| scalar | sin/('argument reduction (easy) abs(x) < 5π/4', 'positive argument', 'Float32', 'sin_kernel') | 1.08 | 1.0 |
| scalar | sin/('argument reduction (easy) abs(x) < 9π/4', 'negative argument', 'Float32', 'sin_kernel') | 1.08 | 1.0 |
| scalar | sin/('argument reduction (hard) abs(x) < 4π/4', 'negative argument', 'Float32', 'sin_kernel') | 1.08 | 1.0 |
| scalar | sin/('argument reduction (hard) abs(x) < 4π/4', 'positive argument', 'Float32', 'sin_kernel') | 1.08 | 1.0 |
| scalar | sin/('argument reduction (hard) abs(x) < 8π/4', 'negative argument', 'Float32', 'sin_kernel') | 1.08 | 1.0 |
| union | array/('broadcast', '*', 'Bool', '(false, true)') | 1.08 | 1.0 |
| dates | accessor/second | 1.07 | 1.0 |
| dates | parse/('Date', 'DateFormat') | 1.07 | 1.0 |
| scalar | cos/('argument reduction (easy) abs(x) < 4π/4', 'positive argument', 'Float64', 'cos_kernel') | 1.07 | 1.0 |
| scalar | cos/('argument reduction (easy) abs(x) < 5π/4', 'positive argument', 'Float32', 'cos_kernel') | 1.07 | 1.0 |
| scalar | cos/('argument reduction (easy) abs(x) < 5π/4', 'positive argument', 'Float64', 'cos_kernel') | 1.07 | 1.0 |
| tuple | reduction/('minimum', '(4, 4)') | 1.07 | 1.0 |
| union | array/('broadcast', '*', 'Float32', '(false, true)') | 1.07 | 1.0 |
| union | array/('broadcast', 'identity', 'BigInt', 0) | 1.07 | 1.0 |
| union | array/('broadcast', 'identity', 'Int8', 0) | 1.07 | 1.0 |
| union | array/('perf_simplecopy', 'Int8', 1) | 1.07 | 1.0 |
| union | array/('skipmissing', 'sum', 'Bool', 0) | 1.07 | 1.0 |
| find | findprev/('Vector{Bool}', '50-50') | 1.06 | 1.0 |
| find | findprev/('ispos', 'Vector{Int64}') | 1.06 | 1.0 |
| scalar | acos/('small', 'positive argument', 'Float64') | 1.06 | 1.0 |
| scalar | acos/('zero', 'Float64') | 1.06 | 1.0 |
| scalar | acosh/('one', 'Float64') | 1.06 | 1.0 |
| scalar | atan/('very small', 'negative argument', 'Float32') | 1.06 | 1.0 |
| scalar | atan/('very small', 'positive argument', 'Float32') | 1.06 | 1.0 |