File size: 3,895 Bytes
e36aeda | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | === RUN TestIndex
--- PASS: TestIndex (0.00s)
=== PASS TestIndex
=== NAME
=== RUN TestLastIndex
--- PASS: TestLastIndex (0.00s)
=== PASS TestLastIndex
=== NAME
=== RUN TestIndexAny
--- PASS: TestIndexAny (0.00s)
=== PASS TestIndexAny
=== NAME
=== RUN TestLastIndexAny
--- PASS: TestLastIndexAny (0.00s)
=== PASS TestLastIndexAny
=== NAME
=== RUN TestIndexByte
--- PASS: TestIndexByte (0.00s)
=== PASS TestIndexByte
=== NAME
=== RUN TestLastIndexByte
--- PASS: TestLastIndexByte (0.00s)
=== PASS TestLastIndexByte
=== NAME
=== RUN TestIndexRandom
--- PASS: TestIndexRandom (0.00s)
=== PASS TestIndexRandom
=== NAME
=== RUN TestIndexRune
--- PASS: TestIndexRune (0.00s)
=== PASS TestIndexRune
=== NAME
=== RUN TestIndexFunc
--- PASS: TestIndexFunc (0.00s)
=== PASS TestIndexFunc
=== NAME
=== RUN ExampleIndex
--- PASS: ExampleIndex (0.00s)
=== NAME
=== RUN ExampleIndexFunc
--- PASS: ExampleIndexFunc (0.00s)
=== NAME
=== RUN ExampleIndexAny
--- PASS: ExampleIndexAny (0.00s)
=== NAME
=== RUN ExampleIndexByte
--- PASS: ExampleIndexByte (0.00s)
=== NAME
=== RUN ExampleIndexRune
--- PASS: ExampleIndexRune (0.00s)
=== NAME
=== RUN ExampleLastIndex
--- PASS: ExampleLastIndex (0.00s)
=== NAME
=== RUN ExampleLastIndexAny
--- PASS: ExampleLastIndexAny (0.00s)
=== NAME
=== RUN ExampleLastIndexByte
--- PASS: ExampleLastIndexByte (0.00s)
=== NAME
=== RUN ExampleLastIndexFunc
--- PASS: ExampleLastIndexFunc (0.00s)
=== NAME
goos: darwin
goarch: amd64
pkg: strings
cpu: Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
=== RUN BenchmarkIndexRune
BenchmarkIndexRune
BenchmarkIndexRune-16 87335496 14.27 ns/op
=== NAME
=== RUN BenchmarkIndexRuneLongString
BenchmarkIndexRuneLongString
BenchmarkIndexRuneLongString-16 57104472 18.66 ns/op
=== NAME
=== RUN BenchmarkIndexRuneFastPath
BenchmarkIndexRuneFastPath
BenchmarkIndexRuneFastPath-16 262380160 4.499 ns/op
=== NAME
=== RUN BenchmarkIndex
BenchmarkIndex
BenchmarkIndex-16 248529364 4.697 ns/op
=== NAME
=== RUN BenchmarkLastIndex
BenchmarkLastIndex
BenchmarkLastIndex-16 293688756 4.166 ns/op
=== NAME
=== RUN BenchmarkIndexByte
BenchmarkIndexByte
BenchmarkIndexByte-16 310338391 3.608 ns/op
=== NAME
=== RUN BenchmarkIndexHard1
BenchmarkIndexHard1
BenchmarkIndexHard1-16 12852 92380 ns/op
=== NAME
=== RUN BenchmarkIndexHard2
BenchmarkIndexHard2
BenchmarkIndexHard2-16 8977 135080 ns/op
=== NAME
=== RUN BenchmarkIndexHard3
BenchmarkIndexHard3
BenchmarkIndexHard3-16 1885 532079 ns/op
=== NAME
=== RUN BenchmarkIndexHard4
BenchmarkIndexHard4
BenchmarkIndexHard4-16 2298 533435 ns/op
=== NAME
=== RUN BenchmarkLastIndexHard1
BenchmarkLastIndexHard1
BenchmarkLastIndexHard1-16 813 1295767 ns/op
=== NAME
=== RUN BenchmarkLastIndexHard2
BenchmarkLastIndexHard2
BenchmarkLastIndexHard2-16 784 1389403 ns/op
=== NAME
=== RUN BenchmarkLastIndexHard3
BenchmarkLastIndexHard3
BenchmarkLastIndexHard3-16 913 1316608 ns/op
=== NAME
=== RUN BenchmarkIndexTorture
BenchmarkIndexTorture
BenchmarkIndexTorture-16 98090 10201 ns/op
=== NAME
=== RUN BenchmarkIndexAnyASCII
BenchmarkIndexAnyASCII
=== RUN BenchmarkIndexAnyASCII/1:1
BenchmarkIndexAnyASCII/1:1
BenchmarkIndexAnyASCII/1:1-16 214829462 5.592 ns/op
=== NAME
=== RUN BenchmarkIndexAnyASCII/1:2
BenchmarkIndexAnyASCII/1:2
BenchmarkIndexAnyASCII/1:2-16 155499682 7.214 ns/op
=== NAME
=== RUN BenchmarkIndexAnyASCII/1:4
BenchmarkIndexAnyASCII/1:4
BenchmarkIndexAnyASCII/1:4-16 172757770 7.092 ns/op
=== NAME
PASS
|