-
-
Notifications
You must be signed in to change notification settings - Fork 190
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(datasources): Fix aws+sm bug when reading secrets not starting wi…
…th slash (#2284) Signed-off-by: Dave Henderson <[email protected]>
- Loading branch information
1 parent
66fd58b
commit a69bb64
Showing
4 changed files
with
33 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -95,6 +95,26 @@ func TestSplitFSMuxURL(t *testing.T) { | |
"merge:///", | ||
"vault:///foo/bar|foo|git+ssh://[email protected]/hairyhenderson/go-which.git//a/b/c/d", | ||
}, | ||
{ | ||
"aws+sm:foo", | ||
"aws+sm:", | ||
"foo", | ||
}, | ||
{ | ||
"aws+sm:foo/bar", | ||
"aws+sm:", | ||
"foo/bar", | ||
}, | ||
{ | ||
"aws+sm:/foo/bar", | ||
"aws+sm:///", | ||
"foo/bar", | ||
}, | ||
{ | ||
"aws+sm:/foo", | ||
"aws+sm:///", | ||
"foo", | ||
}, | ||
} | ||
|
||
for _, d := range testdata { | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
a69bb64
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark
BenchmarkFlatten/depth-1_[]int([1_2_3])
167.7
ns/op 168 B/op 5 allocs/op165.7
ns/op 168 B/op 5 allocs/op1.01
BenchmarkFlatten/depth-1_[]int([1_2_3]) - ns/op
167.7
ns/op165.7
ns/op1.01
BenchmarkFlatten/depth-1_[]int([1_2_3]) - B/op
168
B/op168
B/op1
BenchmarkFlatten/depth-1_[]int([1_2_3]) - allocs/op
5
allocs/op5
allocs/op1
BenchmarkFlatten/depth-1_[3]int([1_2_3])
118
ns/op 144 B/op 2 allocs/op117.2
ns/op 144 B/op 2 allocs/op1.01
BenchmarkFlatten/depth-1_[3]int([1_2_3]) - ns/op
118
ns/op117.2
ns/op1.01
BenchmarkFlatten/depth-1_[3]int([1_2_3]) - B/op
144
B/op144
B/op1
BenchmarkFlatten/depth-1_[3]int([1_2_3]) - allocs/op
2
allocs/op2
allocs/op1
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3])
203.9
ns/op 208 B/op 5 allocs/op203.4
ns/op 208 B/op 5 allocs/op1.00
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) - ns/op
203.9
ns/op203.4
ns/op1.00
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) - B/op
208
B/op208
B/op1
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) - allocs/op
5
allocs/op5
allocs/op1
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3])
449.8
ns/op 344 B/op 11 allocs/op422.8
ns/op 344 B/op 11 allocs/op1.06
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) - ns/op
449.8
ns/op422.8
ns/op1.06
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) - B/op
344
B/op344
B/op1
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) - allocs/op
11
allocs/op11
allocs/op1
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6])
806.7
ns/op 896 B/op 19 allocs/op791.2
ns/op 896 B/op 19 allocs/op1.02
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) - ns/op
806.7
ns/op791.2
ns/op1.02
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) - B/op
896
B/op896
B/op1
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) - allocs/op
19
allocs/op19
allocs/op1
BenchmarkFlatten/depth0_[]int([1_2_3])
114.2
ns/op 72 B/op 4 allocs/op114.2
ns/op 72 B/op 4 allocs/op1
BenchmarkFlatten/depth0_[]int([1_2_3]) - ns/op
114.2
ns/op114.2
ns/op1
BenchmarkFlatten/depth0_[]int([1_2_3]) - B/op
72
B/op72
B/op1
BenchmarkFlatten/depth0_[]int([1_2_3]) - allocs/op
4
allocs/op4
allocs/op1
BenchmarkFlatten/depth0_[3]int([1_2_3])
64.2
ns/op 48 B/op 1 allocs/op63.74
ns/op 48 B/op 1 allocs/op1.01
BenchmarkFlatten/depth0_[3]int([1_2_3]) - ns/op
64.2
ns/op63.74
ns/op1.01
BenchmarkFlatten/depth0_[3]int([1_2_3]) - B/op
48
B/op48
B/op1
BenchmarkFlatten/depth0_[3]int([1_2_3]) - allocs/op
1
allocs/op1
allocs/op1
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3])
4.313
ns/op 0 B/op 0 allocs/op4.33
ns/op 0 B/op 0 allocs/op1.00
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) - ns/op
4.313
ns/op4.33
ns/op1.00
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) - B/op
0
B/op0
B/op1
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3])
4.23
ns/op 0 B/op 0 allocs/op4.442
ns/op 0 B/op 0 allocs/op0.95
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) - ns/op
4.23
ns/op4.442
ns/op0.95
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) - B/op
0
B/op0
B/op1
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6])
4.233
ns/op 0 B/op 0 allocs/op4.301
ns/op 0 B/op 0 allocs/op0.98
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) - ns/op
4.233
ns/op4.301
ns/op0.98
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) - B/op
0
B/op0
B/op1
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkFlatten/depth1_[]int([1_2_3])
168
ns/op 168 B/op 5 allocs/op166.1
ns/op 168 B/op 5 allocs/op1.01
BenchmarkFlatten/depth1_[]int([1_2_3]) - ns/op
168
ns/op166.1
ns/op1.01
BenchmarkFlatten/depth1_[]int([1_2_3]) - B/op
168
B/op168
B/op1
BenchmarkFlatten/depth1_[]int([1_2_3]) - allocs/op
5
allocs/op5
allocs/op1
BenchmarkFlatten/depth1_[3]int([1_2_3])
117.9
ns/op 144 B/op 2 allocs/op116.9
ns/op 144 B/op 2 allocs/op1.01
BenchmarkFlatten/depth1_[3]int([1_2_3]) - ns/op
117.9
ns/op116.9
ns/op1.01
BenchmarkFlatten/depth1_[3]int([1_2_3]) - B/op
144
B/op144
B/op1
BenchmarkFlatten/depth1_[3]int([1_2_3]) - allocs/op
2
allocs/op2
allocs/op1
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3])
158.5
ns/op 144 B/op 4 allocs/op157.9
ns/op 144 B/op 4 allocs/op1.00
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) - ns/op
158.5
ns/op157.9
ns/op1.00
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) - B/op
144
B/op144
B/op1
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) - allocs/op
4
allocs/op4
allocs/op1
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3])
212.4
ns/op 168 B/op 5 allocs/op210.8
ns/op 168 B/op 5 allocs/op1.01
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) - ns/op
212.4
ns/op210.8
ns/op1.01
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) - B/op
168
B/op168
B/op1
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) - allocs/op
5
allocs/op5
allocs/op1
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6])
142.3
ns/op 128 B/op 3 allocs/op140.6
ns/op 128 B/op 3 allocs/op1.01
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) - ns/op
142.3
ns/op140.6
ns/op1.01
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) - B/op
128
B/op128
B/op1
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) - allocs/op
3
allocs/op3
allocs/op1
BenchmarkFlatten/depth2_[]int([1_2_3])
167.5
ns/op 168 B/op 5 allocs/op166.3
ns/op 168 B/op 5 allocs/op1.01
BenchmarkFlatten/depth2_[]int([1_2_3]) - ns/op
167.5
ns/op166.3
ns/op1.01
BenchmarkFlatten/depth2_[]int([1_2_3]) - B/op
168
B/op168
B/op1
BenchmarkFlatten/depth2_[]int([1_2_3]) - allocs/op
5
allocs/op5
allocs/op1
BenchmarkFlatten/depth2_[3]int([1_2_3])
119
ns/op 144 B/op 2 allocs/op116.9
ns/op 144 B/op 2 allocs/op1.02
BenchmarkFlatten/depth2_[3]int([1_2_3]) - ns/op
119
ns/op116.9
ns/op1.02
BenchmarkFlatten/depth2_[3]int([1_2_3]) - B/op
144
B/op144
B/op1
BenchmarkFlatten/depth2_[3]int([1_2_3]) - allocs/op
2
allocs/op2
allocs/op1
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3])
206.5
ns/op 208 B/op 5 allocs/op203.9
ns/op 208 B/op 5 allocs/op1.01
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) - ns/op
206.5
ns/op203.9
ns/op1.01
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) - B/op
208
B/op208
B/op1
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) - allocs/op
5
allocs/op5
allocs/op1
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3])
376.4
ns/op 280 B/op 10 allocs/op368.6
ns/op 280 B/op 10 allocs/op1.02
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) - ns/op
376.4
ns/op368.6
ns/op1.02
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) - B/op
280
B/op280
B/op1
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) - allocs/op
10
allocs/op10
allocs/op1
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6])
319
ns/op 272 B/op 8 allocs/op324.6
ns/op 272 B/op 8 allocs/op0.98
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) - ns/op
319
ns/op324.6
ns/op0.98
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) - B/op
272
B/op272
B/op1
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) - allocs/op
8
allocs/op8
allocs/op1
BenchmarkInterfaceSlice/[]int([1_2_3])
113.2
ns/op 72 B/op 4 allocs/op112.6
ns/op 72 B/op 4 allocs/op1.01
BenchmarkInterfaceSlice/[]int([1_2_3]) - ns/op
113.2
ns/op112.6
ns/op1.01
BenchmarkInterfaceSlice/[]int([1_2_3]) - B/op
72
B/op72
B/op1
BenchmarkInterfaceSlice/[]int([1_2_3]) - allocs/op
4
allocs/op4
allocs/op1
BenchmarkInterfaceSlice/[3]int([1_2_3])
60.49
ns/op 48 B/op 1 allocs/op60.15
ns/op 48 B/op 1 allocs/op1.01
BenchmarkInterfaceSlice/[3]int([1_2_3]) - ns/op
60.49
ns/op60.15
ns/op1.01
BenchmarkInterfaceSlice/[3]int([1_2_3]) - B/op
48
B/op48
B/op1
BenchmarkInterfaceSlice/[3]int([1_2_3]) - allocs/op
1
allocs/op1
allocs/op1
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz])
549.7
ns/op 384 B/op 13 allocs/op536.3
ns/op 384 B/op 13 allocs/op1.02
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) - ns/op
549.7
ns/op536.3
ns/op1.02
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) - B/op
384
B/op384
B/op1
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) - allocs/op
13
allocs/op13
allocs/op1
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz])
152.6
ns/op 192 B/op 1 allocs/op152.9
ns/op 192 B/op 1 allocs/op1.00
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) - ns/op
152.6
ns/op152.9
ns/op1.00
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) - B/op
192
B/op192
B/op1
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) - allocs/op
1
allocs/op1
allocs/op1
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3])
2.209
ns/op 0 B/op 0 allocs/op2.202
ns/op 0 B/op 0 allocs/op1.00
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) - ns/op
2.209
ns/op2.202
ns/op1.00
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) - B/op
0
B/op0
B/op1
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3])
63.51
ns/op 48 B/op 1 allocs/op63.17
ns/op 48 B/op 1 allocs/op1.01
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) - ns/op
63.51
ns/op63.17
ns/op1.01
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) - B/op
48
B/op48
B/op1
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) - allocs/op
1
allocs/op1
allocs/op1
BenchmarkToBytes
1055
ns/op 40 B/op 3 allocs/op1125
ns/op 40 B/op 3 allocs/op0.94
BenchmarkToBytes - ns/op
1055
ns/op1125
ns/op0.94
BenchmarkToBytes - B/op
40
B/op40
B/op1
BenchmarkToBytes - allocs/op
3
allocs/op3
allocs/op1
BenchmarkIsFloat/int(0)
3.107
ns/op 0 B/op 0 allocs/op3.178
ns/op 0 B/op 0 allocs/op0.98
BenchmarkIsFloat/int(0) - ns/op
3.107
ns/op3.178
ns/op0.98
BenchmarkIsFloat/int(0) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/int(0) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/int(1)
3.103
ns/op 0 B/op 0 allocs/op3.102
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/int(1) - ns/op
3.103
ns/op3.102
ns/op1.00
BenchmarkIsFloat/int(1) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/int(1) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/int(-1)
3.102
ns/op 0 B/op 0 allocs/op3.135
ns/op 0 B/op 0 allocs/op0.99
BenchmarkIsFloat/int(-1) - ns/op
3.102
ns/op3.135
ns/op0.99
BenchmarkIsFloat/int(-1) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/int(-1) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/uint(42)
3.096
ns/op 0 B/op 0 allocs/op3.097
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/uint(42) - ns/op
3.096
ns/op3.097
ns/op1.00
BenchmarkIsFloat/uint(42) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/uint(42) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/uint8(255)
3.096
ns/op 0 B/op 0 allocs/op3.097
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/uint8(255) - ns/op
3.096
ns/op3.097
ns/op1.00
BenchmarkIsFloat/uint8(255) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/uint8(255) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/uint16(42)
3.096
ns/op 0 B/op 0 allocs/op3.102
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/uint16(42) - ns/op
3.096
ns/op3.102
ns/op1.00
BenchmarkIsFloat/uint16(42) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/uint16(42) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/uint32(42)
3.097
ns/op 0 B/op 0 allocs/op3.096
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/uint32(42) - ns/op
3.097
ns/op3.096
ns/op1.00
BenchmarkIsFloat/uint32(42) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/uint32(42) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/uint64(42)
3.095
ns/op 0 B/op 0 allocs/op3.101
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/uint64(42) - ns/op
3.095
ns/op3.101
ns/op1.00
BenchmarkIsFloat/uint64(42) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/uint64(42) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/int(42)
3.101
ns/op 0 B/op 0 allocs/op3.101
ns/op 0 B/op 0 allocs/op1
BenchmarkIsFloat/int(42) - ns/op
3.101
ns/op3.101
ns/op1
BenchmarkIsFloat/int(42) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/int(42) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/int8(127)
3.099
ns/op 0 B/op 0 allocs/op3.096
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/int8(127) - ns/op
3.099
ns/op3.096
ns/op1.00
BenchmarkIsFloat/int8(127) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/int8(127) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/int16(42)
3.098
ns/op 0 B/op 0 allocs/op3.102
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/int16(42) - ns/op
3.098
ns/op3.102
ns/op1.00
BenchmarkIsFloat/int16(42) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/int16(42) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/int32(42)
3.1
ns/op 0 B/op 0 allocs/op3.094
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/int32(42) - ns/op
3.1
ns/op3.094
ns/op1.00
BenchmarkIsFloat/int32(42) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/int32(42) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/int64(42)
3.1
ns/op 0 B/op 0 allocs/op3.1
ns/op 0 B/op 0 allocs/op1
BenchmarkIsFloat/int64(42) - ns/op
3.1
ns/op3.1
ns/op1
BenchmarkIsFloat/int64(42) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/int64(42) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/float32(18.3)
2.479
ns/op 0 B/op 0 allocs/op2.786
ns/op 0 B/op 0 allocs/op0.89
BenchmarkIsFloat/float32(18.3) - ns/op
2.479
ns/op2.786
ns/op0.89
BenchmarkIsFloat/float32(18.3) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/float32(18.3) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/float64(18.3)
2.794
ns/op 0 B/op 0 allocs/op2.792
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/float64(18.3) - ns/op
2.794
ns/op2.792
ns/op1.00
BenchmarkIsFloat/float64(18.3) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/float64(18.3) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/float64(1.5)
2.786
ns/op 0 B/op 0 allocs/op2.786
ns/op 0 B/op 0 allocs/op1
BenchmarkIsFloat/float64(1.5) - ns/op
2.786
ns/op2.786
ns/op1
BenchmarkIsFloat/float64(1.5) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/float64(1.5) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/float64(-18.6)
2.787
ns/op 0 B/op 0 allocs/op2.789
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/float64(-18.6) - ns/op
2.787
ns/op2.789
ns/op1.00
BenchmarkIsFloat/float64(-18.6) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/float64(-18.6) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/string(42)
33.81
ns/op 0 B/op 0 allocs/op34.1
ns/op 0 B/op 0 allocs/op0.99
BenchmarkIsFloat/string(42) - ns/op
33.81
ns/op34.1
ns/op0.99
BenchmarkIsFloat/string(42) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/string(42) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/string(052)
38.13
ns/op 0 B/op 0 allocs/op38.08
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/string(052) - ns/op
38.13
ns/op38.08
ns/op1.00
BenchmarkIsFloat/string(052) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/string(052) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/string(0xff)
72.32
ns/op 52 B/op 2 allocs/op72.28
ns/op 52 B/op 2 allocs/op1.00
BenchmarkIsFloat/string(0xff) - ns/op
72.32
ns/op72.28
ns/op1.00
BenchmarkIsFloat/string(0xff) - B/op
52
B/op52
B/op1
BenchmarkIsFloat/string(0xff) - allocs/op
2
allocs/op2
allocs/op1
BenchmarkIsFloat/string(-42)
35.75
ns/op 0 B/op 0 allocs/op35.95
ns/op 0 B/op 0 allocs/op0.99
BenchmarkIsFloat/string(-42) - ns/op
35.75
ns/op35.95
ns/op0.99
BenchmarkIsFloat/string(-42) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/string(-42) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/string(-0)
32.56
ns/op 0 B/op 0 allocs/op32.63
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/string(-0) - ns/op
32.56
ns/op32.63
ns/op1.00
BenchmarkIsFloat/string(-0) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/string(-0) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkIsFloat/string(3.14)
105
ns/op 56 B/op 3 allocs/op105.3
ns/op 56 B/op 3 allocs/op1.00
BenchmarkIsFloat/string(3.14) - ns/op
105
ns/op105.3
ns/op1.00
BenchmarkIsFloat/string(3.14) - B/op
56
B/op56
B/op1
BenchmarkIsFloat/string(3.14) - allocs/op
3
allocs/op3
allocs/op1
BenchmarkIsFloat/string(-3.14)
114.4
ns/op 64 B/op 3 allocs/op112.2
ns/op 64 B/op 3 allocs/op1.02
BenchmarkIsFloat/string(-3.14) - ns/op
114.4
ns/op112.2
ns/op1.02
BenchmarkIsFloat/string(-3.14) - B/op
64
B/op64
B/op1
BenchmarkIsFloat/string(-3.14) - allocs/op
3
allocs/op3
allocs/op1
BenchmarkIsFloat/string(0.00)
105.9
ns/op 56 B/op 3 allocs/op105.8
ns/op 56 B/op 3 allocs/op1.00
BenchmarkIsFloat/string(0.00) - ns/op
105.9
ns/op105.8
ns/op1.00
BenchmarkIsFloat/string(0.00) - B/op
56
B/op56
B/op1
BenchmarkIsFloat/string(0.00) - allocs/op
3
allocs/op3
allocs/op1
BenchmarkIsFloat/string(NaN)
92.58
ns/op 54 B/op 3 allocs/op93.86
ns/op 54 B/op 3 allocs/op0.99
BenchmarkIsFloat/string(NaN) - ns/op
92.58
ns/op93.86
ns/op0.99
BenchmarkIsFloat/string(NaN) - B/op
54
B/op54
B/op1
BenchmarkIsFloat/string(NaN) - allocs/op
3
allocs/op3
allocs/op1
BenchmarkIsFloat/string(-Inf)
91.22
ns/op 56 B/op 3 allocs/op92.49
ns/op 56 B/op 3 allocs/op0.99
BenchmarkIsFloat/string(-Inf) - ns/op
91.22
ns/op92.49
ns/op0.99
BenchmarkIsFloat/string(-Inf) - B/op
56
B/op56
B/op1
BenchmarkIsFloat/string(-Inf) - allocs/op
3
allocs/op3
allocs/op1
BenchmarkIsFloat/string(+Inf)
91.41
ns/op 56 B/op 3 allocs/op93.17
ns/op 56 B/op 3 allocs/op0.98
BenchmarkIsFloat/string(+Inf) - ns/op
91.41
ns/op93.17
ns/op0.98
BenchmarkIsFloat/string(+Inf) - B/op
56
B/op56
B/op1
BenchmarkIsFloat/string(+Inf) - allocs/op
3
allocs/op3
allocs/op1
BenchmarkIsFloat/string()
49.85
ns/op 48 B/op 1 allocs/op49.84
ns/op 48 B/op 1 allocs/op1.00
BenchmarkIsFloat/string() - ns/op
49.85
ns/op49.84
ns/op1.00
BenchmarkIsFloat/string() - B/op
48
B/op48
B/op1
BenchmarkIsFloat/string() - allocs/op
1
allocs/op1
allocs/op1
BenchmarkIsFloat/string(foo)
69.67
ns/op 51 B/op 2 allocs/op69.53
ns/op 51 B/op 2 allocs/op1.00
BenchmarkIsFloat/string(foo) - ns/op
69.67
ns/op69.53
ns/op1.00
BenchmarkIsFloat/string(foo) - B/op
51
B/op51
B/op1
BenchmarkIsFloat/string(foo) - allocs/op
2
allocs/op2
allocs/op1
BenchmarkIsFloat/bool(true)
3.098
ns/op 0 B/op 0 allocs/op3.097
ns/op 0 B/op 0 allocs/op1.00
BenchmarkIsFloat/bool(true) - ns/op
3.098
ns/op3.097
ns/op1.00
BenchmarkIsFloat/bool(true) - B/op
0
B/op0
B/op1
BenchmarkIsFloat/bool(true) - allocs/op
0
allocs/op0
allocs/op1
BenchmarkLookupIPs
49949
ns/op 1840 B/op 44 allocs/op50737
ns/op 1840 B/op 44 allocs/op0.98
BenchmarkLookupIPs - ns/op
49949
ns/op50737
ns/op0.98
BenchmarkLookupIPs - B/op
1840
B/op1840
B/op1
BenchmarkLookupIPs - allocs/op
44
allocs/op44
allocs/op1
BenchmarkIndent
2072
ns/op 2064 B/op 20 allocs/op1946
ns/op 2064 B/op 20 allocs/op1.06
BenchmarkIndent - ns/op
2072
ns/op1946
ns/op1.06
BenchmarkIndent - B/op
2064
B/op2064
B/op1
BenchmarkIndent - allocs/op
20
allocs/op20
allocs/op1
This comment was automatically generated by workflow using github-action-benchmark.