Repository navigation
chore(deps): update module github.com/go-git/go-billy/v5 to v5.9.0 [security] - abandoned - #29
Conversation
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
There was a problem hiding this comment.
Benchmark
Details
| Benchmark suite | Current: ec4b737 | Previous: 02c730a | Ratio |
|---|---|---|---|
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
162.3 ns/op 168 B/op 5 allocs/op |
163.8 ns/op 168 B/op 5 allocs/op |
0.99 |
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
162.3 ns/op |
163.8 ns/op |
0.99 |
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
168 B/op |
168 B/op |
1 |
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
5 allocs/op |
5 allocs/op |
1 |
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
110.3 ns/op 144 B/op 2 allocs/op |
112.7 ns/op 144 B/op 2 allocs/op |
0.98 |
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
110.3 ns/op |
112.7 ns/op |
0.98 |
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
144 B/op |
144 B/op |
1 |
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
188.1 ns/op 208 B/op 5 allocs/op |
194.8 ns/op 208 B/op 5 allocs/op |
0.97 |
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
188.1 ns/op |
194.8 ns/op |
0.97 |
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
208 B/op |
208 B/op |
1 |
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
5 allocs/op |
5 allocs/op |
1 |
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
369 ns/op 344 B/op 11 allocs/op |
379.4 ns/op 344 B/op 11 allocs/op |
0.97 |
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
369 ns/op |
379.4 ns/op |
0.97 |
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
344 B/op |
344 B/op |
1 |
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
11 allocs/op |
11 allocs/op |
1 |
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) |
723.1 ns/op 896 B/op 19 allocs/op |
764 ns/op 896 B/op 19 allocs/op |
0.95 |
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
723.1 ns/op |
764 ns/op |
0.95 |
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
896 B/op |
896 B/op |
1 |
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
19 allocs/op |
19 allocs/op |
1 |
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
107.2 ns/op 72 B/op 4 allocs/op |
109.4 ns/op 72 B/op 4 allocs/op |
0.98 |
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
107.2 ns/op |
109.4 ns/op |
0.98 |
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
72 B/op |
72 B/op |
1 |
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
4 allocs/op |
4 allocs/op |
1 |
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
59.75 ns/op 48 B/op 1 allocs/op |
60 ns/op 48 B/op 1 allocs/op |
1.00 |
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
59.75 ns/op |
60 ns/op |
1.00 |
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
48 B/op |
48 B/op |
1 |
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
5.27 ns/op 0 B/op 0 allocs/op |
4.052 ns/op 0 B/op 0 allocs/op |
1.30 |
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
5.27 ns/op |
4.052 ns/op |
1.30 |
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
5.272 ns/op 0 B/op 0 allocs/op |
4.08 ns/op 0 B/op 0 allocs/op |
1.29 |
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
5.272 ns/op |
4.08 ns/op |
1.29 |
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) |
5.282 ns/op 0 B/op 0 allocs/op |
4.055 ns/op 0 B/op 0 allocs/op |
1.30 |
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
5.282 ns/op |
4.055 ns/op |
1.30 |
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
157.7 ns/op 168 B/op 5 allocs/op |
162.9 ns/op 168 B/op 5 allocs/op |
0.97 |
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
157.7 ns/op |
162.9 ns/op |
0.97 |
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
168 B/op |
168 B/op |
1 |
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
5 allocs/op |
5 allocs/op |
1 |
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
110.3 ns/op 144 B/op 2 allocs/op |
111.3 ns/op 144 B/op 2 allocs/op |
0.99 |
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
110.3 ns/op |
111.3 ns/op |
0.99 |
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
144 B/op |
144 B/op |
1 |
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
146.3 ns/op 144 B/op 4 allocs/op |
152.9 ns/op 144 B/op 4 allocs/op |
0.96 |
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
146.3 ns/op |
152.9 ns/op |
0.96 |
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
144 B/op |
144 B/op |
1 |
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
4 allocs/op |
4 allocs/op |
1 |
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
189.7 ns/op 168 B/op 5 allocs/op |
196.9 ns/op 168 B/op 5 allocs/op |
0.96 |
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
189.7 ns/op |
196.9 ns/op |
0.96 |
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
168 B/op |
168 B/op |
1 |
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
5 allocs/op |
5 allocs/op |
1 |
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) |
128.1 ns/op 128 B/op 3 allocs/op |
134.6 ns/op 128 B/op 3 allocs/op |
0.95 |
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
128.1 ns/op |
134.6 ns/op |
0.95 |
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
128 B/op |
128 B/op |
1 |
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
3 allocs/op |
3 allocs/op |
1 |
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
156.7 ns/op 168 B/op 5 allocs/op |
162.1 ns/op 168 B/op 5 allocs/op |
0.97 |
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
156.7 ns/op |
162.1 ns/op |
0.97 |
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
168 B/op |
168 B/op |
1 |
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
5 allocs/op |
5 allocs/op |
1 |
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
110.4 ns/op 144 B/op 2 allocs/op |
112.2 ns/op 144 B/op 2 allocs/op |
0.98 |
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
110.4 ns/op |
112.2 ns/op |
0.98 |
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
144 B/op |
144 B/op |
1 |
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
188.3 ns/op 208 B/op 5 allocs/op |
198.2 ns/op 208 B/op 5 allocs/op |
0.95 |
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
188.3 ns/op |
198.2 ns/op |
0.95 |
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
208 B/op |
208 B/op |
1 |
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
5 allocs/op |
5 allocs/op |
1 |
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
335 ns/op 280 B/op 10 allocs/op |
342.8 ns/op 280 B/op 10 allocs/op |
0.98 |
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
335 ns/op |
342.8 ns/op |
0.98 |
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
280 B/op |
280 B/op |
1 |
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
10 allocs/op |
10 allocs/op |
1 |
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) |
288.1 ns/op 272 B/op 8 allocs/op |
293.5 ns/op 272 B/op 8 allocs/op |
0.98 |
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
288.1 ns/op |
293.5 ns/op |
0.98 |
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - B/op |
272 B/op |
272 B/op |
1 |
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - allocs/op |
8 allocs/op |
8 allocs/op |
1 |
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) |
104.5 ns/op 72 B/op 4 allocs/op |
106.3 ns/op 72 B/op 4 allocs/op |
0.98 |
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op |
104.5 ns/op |
106.3 ns/op |
0.98 |
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - B/op |
72 B/op |
72 B/op |
1 |
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - allocs/op |
4 allocs/op |
4 allocs/op |
1 |
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) |
56.53 ns/op 48 B/op 1 allocs/op |
56.56 ns/op 48 B/op 1 allocs/op |
1.00 |
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op |
56.53 ns/op |
56.56 ns/op |
1.00 |
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - B/op |
48 B/op |
48 B/op |
1 |
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) |
471.3 ns/op 384 B/op 13 allocs/op |
479.7 ns/op 384 B/op 13 allocs/op |
0.98 |
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op |
471.3 ns/op |
479.7 ns/op |
0.98 |
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - B/op |
384 B/op |
384 B/op |
1 |
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - allocs/op |
13 allocs/op |
13 allocs/op |
1 |
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) |
158.2 ns/op 192 B/op 1 allocs/op |
154.2 ns/op 192 B/op 1 allocs/op |
1.03 |
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op |
158.2 ns/op |
154.2 ns/op |
1.03 |
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - B/op |
192 B/op |
192 B/op |
1 |
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) |
3.521 ns/op 0 B/op 0 allocs/op |
2.183 ns/op 0 B/op 0 allocs/op |
1.61 |
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op |
3.521 ns/op |
2.183 ns/op |
1.61 |
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) |
60.03 ns/op 48 B/op 1 allocs/op |
61.76 ns/op 48 B/op 1 allocs/op |
0.97 |
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op |
60.03 ns/op |
61.76 ns/op |
0.97 |
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - B/op |
48 B/op |
48 B/op |
1 |
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) |
401.6 ns/op 456 B/op 5 allocs/op |
545.9 ns/op 456 B/op 5 allocs/op |
0.74 |
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
401.6 ns/op |
545.9 ns/op |
0.74 |
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op |
456 B/op |
456 B/op |
1 |
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op |
5 allocs/op |
5 allocs/op |
1 |
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) |
69.07 ns/op 144 B/op 1 allocs/op |
69.94 ns/op 144 B/op 1 allocs/op |
0.99 |
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
69.07 ns/op |
69.94 ns/op |
0.99 |
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op |
144 B/op |
144 B/op |
1 |
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) |
78.22 ns/op 144 B/op 1 allocs/op |
95.22 ns/op 144 B/op 1 allocs/op |
0.82 |
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
78.22 ns/op |
95.22 ns/op |
0.82 |
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op |
144 B/op |
144 B/op |
1 |
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) |
543.8 ns/op 456 B/op 5 allocs/op |
667.3 ns/op 456 B/op 5 allocs/op |
0.81 |
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
543.8 ns/op |
667.3 ns/op |
0.81 |
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op |
456 B/op |
456 B/op |
1 |
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op |
5 allocs/op |
5 allocs/op |
1 |
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) |
73.19 ns/op 144 B/op 1 allocs/op |
70.04 ns/op 144 B/op 1 allocs/op |
1.04 |
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
73.19 ns/op |
70.04 ns/op |
1.04 |
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op |
144 B/op |
144 B/op |
1 |
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) |
895.6 ns/op 840 B/op 14 allocs/op |
1195 ns/op 840 B/op 14 allocs/op |
0.75 |
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
895.6 ns/op |
1195 ns/op |
0.75 |
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op |
840 B/op |
840 B/op |
1 |
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op |
14 allocs/op |
14 allocs/op |
1 |
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) |
71.42 ns/op 144 B/op 1 allocs/op |
74.67 ns/op 144 B/op 1 allocs/op |
0.96 |
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
71.42 ns/op |
74.67 ns/op |
0.96 |
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op |
144 B/op |
144 B/op |
1 |
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) |
305.9 ns/op 440 B/op 4 allocs/op |
388.7 ns/op 440 B/op 4 allocs/op |
0.79 |
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
305.9 ns/op |
388.7 ns/op |
0.79 |
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op |
440 B/op |
440 B/op |
1 |
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op |
4 allocs/op |
4 allocs/op |
1 |
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) |
112.6 ns/op 152 B/op 2 allocs/op |
155.5 ns/op 160 B/op 3 allocs/op |
0.72 |
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
112.6 ns/op |
155.5 ns/op |
0.72 |
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op |
152 B/op |
160 B/op |
0.95 |
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op |
2 allocs/op |
3 allocs/op |
0.67 |
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) |
340.1 ns/op 440 B/op 4 allocs/op |
423 ns/op 440 B/op 4 allocs/op |
0.80 |
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
340.1 ns/op |
423 ns/op |
0.80 |
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - B/op |
440 B/op |
440 B/op |
1 |
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - allocs/op |
4 allocs/op |
4 allocs/op |
1 |
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
910.5 ns/op 40 B/op 3 allocs/op |
1667 ns/op 40 B/op 3 allocs/op |
0.55 |
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
910.5 ns/op |
1667 ns/op |
0.55 |
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
40 B/op |
40 B/op |
1 |
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
3 allocs/op |
3 allocs/op |
1 |
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.819 ns/op 0 B/op 0 allocs/op |
3.132 ns/op 0 B/op 0 allocs/op |
0.90 |
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.819 ns/op |
3.132 ns/op |
0.90 |
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.82 ns/op 0 B/op 0 allocs/op |
3.191 ns/op 0 B/op 0 allocs/op |
0.88 |
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.82 ns/op |
3.191 ns/op |
0.88 |
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.817 ns/op 0 B/op 0 allocs/op |
3.123 ns/op 0 B/op 0 allocs/op |
0.90 |
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.817 ns/op |
3.123 ns/op |
0.90 |
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.822 ns/op 0 B/op 0 allocs/op |
3.117 ns/op 0 B/op 0 allocs/op |
0.91 |
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.822 ns/op |
3.117 ns/op |
0.91 |
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.824 ns/op 0 B/op 0 allocs/op |
3.123 ns/op 0 B/op 0 allocs/op |
0.90 |
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.824 ns/op |
3.123 ns/op |
0.90 |
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.823 ns/op 0 B/op 0 allocs/op |
3.122 ns/op 0 B/op 0 allocs/op |
0.90 |
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.823 ns/op |
3.122 ns/op |
0.90 |
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.817 ns/op 0 B/op 0 allocs/op |
3.13 ns/op 0 B/op 0 allocs/op |
0.90 |
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.817 ns/op |
3.13 ns/op |
0.90 |
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.822 ns/op 0 B/op 0 allocs/op |
3.122 ns/op 0 B/op 0 allocs/op |
0.90 |
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.822 ns/op |
3.122 ns/op |
0.90 |
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.816 ns/op 0 B/op 0 allocs/op |
3.122 ns/op 0 B/op 0 allocs/op |
0.90 |
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.816 ns/op |
3.122 ns/op |
0.90 |
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.82 ns/op 0 B/op 0 allocs/op |
3.124 ns/op 0 B/op 0 allocs/op |
0.90 |
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.82 ns/op |
3.124 ns/op |
0.90 |
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.823 ns/op 0 B/op 0 allocs/op |
3.121 ns/op 0 B/op 0 allocs/op |
0.90 |
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.823 ns/op |
3.121 ns/op |
0.90 |
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.819 ns/op 0 B/op 0 allocs/op |
3.119 ns/op 0 B/op 0 allocs/op |
0.90 |
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.819 ns/op |
3.119 ns/op |
0.90 |
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.818 ns/op 0 B/op 0 allocs/op |
3.155 ns/op 0 B/op 0 allocs/op |
0.89 |
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.818 ns/op |
3.155 ns/op |
0.89 |
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.816 ns/op 0 B/op 0 allocs/op |
2.806 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.816 ns/op |
2.806 ns/op |
1.00 |
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/float32(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.82 ns/op 0 B/op 0 allocs/op |
2.514 ns/op 0 B/op 0 allocs/op |
1.12 |
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.82 ns/op |
2.514 ns/op |
1.12 |
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/float64(18.3) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.818 ns/op 0 B/op 0 allocs/op |
2.493 ns/op 0 B/op 0 allocs/op |
1.13 |
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.818 ns/op |
2.493 ns/op |
1.13 |
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/float64(1.5) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.816 ns/op 0 B/op 0 allocs/op |
2.493 ns/op 0 B/op 0 allocs/op |
1.13 |
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.816 ns/op |
2.493 ns/op |
1.13 |
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/float64(-18.6) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
36.92 ns/op 0 B/op 0 allocs/op |
34.98 ns/op 0 B/op 0 allocs/op |
1.06 |
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
36.92 ns/op |
34.98 ns/op |
1.06 |
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
42.49 ns/op 0 B/op 0 allocs/op |
39.12 ns/op 0 B/op 0 allocs/op |
1.09 |
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
42.49 ns/op |
39.12 ns/op |
1.09 |
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
67.12 ns/op 52 B/op 2 allocs/op |
68.41 ns/op 52 B/op 2 allocs/op |
0.98 |
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
67.12 ns/op |
68.41 ns/op |
0.98 |
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
52 B/op |
52 B/op |
1 |
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
38.75 ns/op 0 B/op 0 allocs/op |
36.22 ns/op 0 B/op 0 allocs/op |
1.07 |
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
38.75 ns/op |
36.22 ns/op |
1.07 |
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
34.04 ns/op 0 B/op 0 allocs/op |
32.16 ns/op 0 B/op 0 allocs/op |
1.06 |
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
34.04 ns/op |
32.16 ns/op |
1.06 |
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
86.95 ns/op 52 B/op 2 allocs/op |
97.27 ns/op 56 B/op 3 allocs/op |
0.89 |
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
86.95 ns/op |
97.27 ns/op |
0.89 |
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
52 B/op |
56 B/op |
0.93 |
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
2 allocs/op |
3 allocs/op |
0.67 |
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
89.52 ns/op 53 B/op 2 allocs/op |
103.4 ns/op 64 B/op 3 allocs/op |
0.87 |
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
89.52 ns/op |
103.4 ns/op |
0.87 |
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
53 B/op |
64 B/op |
0.83 |
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
2 allocs/op |
3 allocs/op |
0.67 |
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
86.85 ns/op 52 B/op 2 allocs/op |
96.91 ns/op 56 B/op 3 allocs/op |
0.90 |
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
86.85 ns/op |
96.91 ns/op |
0.90 |
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
52 B/op |
56 B/op |
0.93 |
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
2 allocs/op |
3 allocs/op |
0.67 |
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
71.84 ns/op 51 B/op 2 allocs/op |
89.18 ns/op 54 B/op 3 allocs/op |
0.81 |
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
71.84 ns/op |
89.18 ns/op |
0.81 |
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
51 B/op |
54 B/op |
0.94 |
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
2 allocs/op |
3 allocs/op |
0.67 |
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
73.13 ns/op 52 B/op 2 allocs/op |
86.25 ns/op 56 B/op 3 allocs/op |
0.85 |
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
73.13 ns/op |
86.25 ns/op |
0.85 |
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
52 B/op |
56 B/op |
0.93 |
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
2 allocs/op |
3 allocs/op |
0.67 |
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
73.59 ns/op 52 B/op 2 allocs/op |
85.47 ns/op 56 B/op 3 allocs/op |
0.86 |
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
73.59 ns/op |
85.47 ns/op |
0.86 |
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
52 B/op |
56 B/op |
0.93 |
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
2 allocs/op |
3 allocs/op |
0.67 |
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
47.84 ns/op 48 B/op 1 allocs/op |
45.31 ns/op 48 B/op 1 allocs/op |
1.06 |
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
47.84 ns/op |
45.31 ns/op |
1.06 |
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
48 B/op |
48 B/op |
1 |
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
1 allocs/op |
1 allocs/op |
1 |
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
62.09 ns/op 51 B/op 2 allocs/op |
67.27 ns/op 51 B/op 2 allocs/op |
0.92 |
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
62.09 ns/op |
67.27 ns/op |
0.92 |
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
51 B/op |
51 B/op |
1 |
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
2 allocs/op |
2 allocs/op |
1 |
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v4/internal/funcs) |
2.818 ns/op 0 B/op 0 allocs/op |
3.117 ns/op 0 B/op 0 allocs/op |
0.90 |
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
2.818 ns/op |
3.117 ns/op |
0.90 |
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - B/op |
0 B/op |
0 B/op |
1 |
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - allocs/op |
0 allocs/op |
0 allocs/op |
1 |
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v4/net) |
47623 ns/op 1928 B/op 42 allocs/op |
52597 ns/op 1929 B/op 44 allocs/op |
0.91 |
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v4/net) - ns/op |
47623 ns/op |
52597 ns/op |
0.91 |
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v4/net) - B/op |
1928 B/op |
1929 B/op |
1.00 |
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v4/net) - allocs/op |
42 allocs/op |
44 allocs/op |
0.95 |
BenchmarkIndent (github.com/hairyhenderson/gomplate/v4/strings) |
1291 ns/op 1936 B/op 11 allocs/op |
1782 ns/op 2040 B/op 18 allocs/op |
0.72 |
BenchmarkIndent (github.com/hairyhenderson/gomplate/v4/strings) - ns/op |
1291 ns/op |
1782 ns/op |
0.72 |
BenchmarkIndent (github.com/hairyhenderson/gomplate/v4/strings) - B/op |
1936 B/op |
2040 B/op |
0.95 |
BenchmarkIndent (github.com/hairyhenderson/gomplate/v4/strings) - allocs/op |
11 allocs/op |
18 allocs/op |
0.61 |
This comment was automatically generated by workflow using github-action-benchmark.
Autoclosing SkippedThis PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error. |
|
Superseded by #30: |
1 similar comment
|
Superseded by #30: |
This PR contains the following updates:
v5.8.0->v5.9.0go-billy: Lack of depth and cycle detection in symlink resolution may lead to infinite loops and resource exhaustion
CVE-2026-44740 / GHSA-m3xc-h892-ggx6
More information
Details
Impact
Multiple components may improperly handle crafted or malformed input, resulting in panics, infinite loops, uncontrolled recursion, or excessive resource consumption.
These issues arise from insufficient validation and missing safety mechanisms such as cycle detection, recursion limits, or defensive handling of unexpected states when processing untrusted repository data and filesystem structures.
Patches
Users should upgrade to a patched version in order to mitigate this vulnerability. Versions prior to
v5are likely to be affected, users are recommended to upgrade to a supportedgo-billyversion.Credits
Thanks to @faran66 for finding and reporting this issue privately to the go-git project. 🙇
Severity
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HReferences
This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).
go-billy has path traversal vulnerabilities
CVE-2026-44973 / GHSA-qw64-3x98-g7q2
More information
Details
Impact
Multiple path traversal issues exist across different components of
go-billy. Insufficient path sanitization and boundary enforcement may allow crafted paths (e.g., using..) to escape intended base directories.While go-billy was not originally designed to provide a strong security boundary, some of these issues were inconsistent across some of the built-in implementations. This results in scenarios where applications relying on
go-billyfor some level of isolation may inadvertently expose access to unintended filesystem locations.The
osfs.ChrootOSimplementation is notably affected by this vulnerability and is now deprecated inv5, removed atv6. Users are recommended to move on toosfs.BoundOSinstead:osfs.New(path, WithBoundOS()).Users requiring stronger security boundary enforcement are recommended to upgrade to
v6, where theosfsimplementation are backed by the traversal-resistant primitive os.Root.Patches
Users should upgrade to a patched version in order to mitigate this vulnerability. Versions prior to
v5are likely to be affected, users are recommended to upgrade to a supportedgo-billyversion.Credits
Thanks to @faran66 and @vnykmshr for finding and separately reporting this issue privately to the go-git project. 🙇
Severity
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:NReferences
This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).
Release Notes
go-git/go-billy (github.com/go-git/go-billy/v5)
v5.9.0Compare Source
What's Changed
Full Changelog: go-git/go-billy@v5.8.0...v5.9.0
Configuration
📅 Schedule: Branch creation - "" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.