Repository navigation
chore(deps): update module github.com/go-git/go-git/v5 to v5.19.0 [security] - #30
Merged
nanjingfm merged 1 commit intoMay 21, 2026
Conversation
Author
ℹ 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: 30273d6 | Previous: 02c730a | Ratio |
|---|---|---|---|
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) |
166.6 ns/op 168 B/op 5 allocs/op |
163.8 ns/op 168 B/op 5 allocs/op |
1.02 |
BenchmarkFlatten/depth-1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
166.6 ns/op |
163.8 ns/op |
1.02 |
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) |
116.3 ns/op 144 B/op 2 allocs/op |
112.7 ns/op 144 B/op 2 allocs/op |
1.03 |
BenchmarkFlatten/depth-1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
116.3 ns/op |
112.7 ns/op |
1.03 |
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) |
197 ns/op 208 B/op 5 allocs/op |
194.8 ns/op 208 B/op 5 allocs/op |
1.01 |
BenchmarkFlatten/depth-1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
197 ns/op |
194.8 ns/op |
1.01 |
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) |
383.8 ns/op 344 B/op 11 allocs/op |
379.4 ns/op 344 B/op 11 allocs/op |
1.01 |
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
383.8 ns/op |
379.4 ns/op |
1.01 |
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) |
753.5 ns/op 896 B/op 19 allocs/op |
764 ns/op 896 B/op 19 allocs/op |
0.99 |
BenchmarkFlatten/depth-1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
753.5 ns/op |
764 ns/op |
0.99 |
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) |
110.4 ns/op 72 B/op 4 allocs/op |
109.4 ns/op 72 B/op 4 allocs/op |
1.01 |
BenchmarkFlatten/depth0_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
110.4 ns/op |
109.4 ns/op |
1.01 |
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) |
65.1 ns/op 48 B/op 1 allocs/op |
60 ns/op 48 B/op 1 allocs/op |
1.08 |
BenchmarkFlatten/depth0_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
65.1 ns/op |
60 ns/op |
1.08 |
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) |
4.213 ns/op 0 B/op 0 allocs/op |
4.052 ns/op 0 B/op 0 allocs/op |
1.04 |
BenchmarkFlatten/depth0_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
4.213 ns/op |
4.052 ns/op |
1.04 |
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) |
4.208 ns/op 0 B/op 0 allocs/op |
4.08 ns/op 0 B/op 0 allocs/op |
1.03 |
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
4.208 ns/op |
4.08 ns/op |
1.03 |
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) |
4.217 ns/op 0 B/op 0 allocs/op |
4.055 ns/op 0 B/op 0 allocs/op |
1.04 |
BenchmarkFlatten/depth0_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
4.217 ns/op |
4.055 ns/op |
1.04 |
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) |
166 ns/op 168 B/op 5 allocs/op |
162.9 ns/op 168 B/op 5 allocs/op |
1.02 |
BenchmarkFlatten/depth1_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
166 ns/op |
162.9 ns/op |
1.02 |
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) |
116.7 ns/op 144 B/op 2 allocs/op |
111.3 ns/op 144 B/op 2 allocs/op |
1.05 |
BenchmarkFlatten/depth1_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
116.7 ns/op |
111.3 ns/op |
1.05 |
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) |
153 ns/op 144 B/op 4 allocs/op |
152.9 ns/op 144 B/op 4 allocs/op |
1.00 |
BenchmarkFlatten/depth1_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
153 ns/op |
152.9 ns/op |
1.00 |
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) |
195.7 ns/op 168 B/op 5 allocs/op |
196.9 ns/op 168 B/op 5 allocs/op |
0.99 |
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
195.7 ns/op |
196.9 ns/op |
0.99 |
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) |
131.8 ns/op 128 B/op 3 allocs/op |
134.6 ns/op 128 B/op 3 allocs/op |
0.98 |
BenchmarkFlatten/depth1_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
131.8 ns/op |
134.6 ns/op |
0.98 |
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) |
166.4 ns/op 168 B/op 5 allocs/op |
162.1 ns/op 168 B/op 5 allocs/op |
1.03 |
BenchmarkFlatten/depth2_[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
166.4 ns/op |
162.1 ns/op |
1.03 |
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) |
117.6 ns/op 144 B/op 2 allocs/op |
112.2 ns/op 144 B/op 2 allocs/op |
1.05 |
BenchmarkFlatten/depth2_[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
117.6 ns/op |
112.2 ns/op |
1.05 |
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) |
197.2 ns/op 208 B/op 5 allocs/op |
198.2 ns/op 208 B/op 5 allocs/op |
0.99 |
BenchmarkFlatten/depth2_[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
197.2 ns/op |
198.2 ns/op |
0.99 |
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) |
343.8 ns/op 280 B/op 10 allocs/op |
342.8 ns/op 280 B/op 10 allocs/op |
1.00 |
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[1_2]]_3]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
343.8 ns/op |
342.8 ns/op |
1.00 |
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) |
302.5 ns/op 272 B/op 8 allocs/op |
293.5 ns/op 272 B/op 8 allocs/op |
1.03 |
BenchmarkFlatten/depth2_[]interface_{}([[one]_[[[1]_[2_[3]]]_[4_5]]_6]) (github.com/hairyhenderson/gomplate/v4/coll) - ns/op |
302.5 ns/op |
293.5 ns/op |
1.03 |
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) |
107 ns/op 72 B/op 4 allocs/op |
106.3 ns/op 72 B/op 4 allocs/op |
1.01 |
BenchmarkInterfaceSlice/[]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op |
107 ns/op |
106.3 ns/op |
1.01 |
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) |
57.98 ns/op 48 B/op 1 allocs/op |
56.56 ns/op 48 B/op 1 allocs/op |
1.03 |
BenchmarkInterfaceSlice/[3]int([1_2_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op |
57.98 ns/op |
56.56 ns/op |
1.03 |
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) |
482.9 ns/op 384 B/op 13 allocs/op |
479.7 ns/op 384 B/op 13 allocs/op |
1.01 |
BenchmarkInterfaceSlice/[]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op |
482.9 ns/op |
479.7 ns/op |
1.01 |
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) |
166.6 ns/op 192 B/op 1 allocs/op |
154.2 ns/op 192 B/op 1 allocs/op |
1.08 |
BenchmarkInterfaceSlice/[12]string([foo_bar_baz_foo_bar_baz_foo_bar_baz_foo_bar_baz]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op |
166.6 ns/op |
154.2 ns/op |
1.08 |
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) |
2.849 ns/op 0 B/op 0 allocs/op |
2.183 ns/op 0 B/op 0 allocs/op |
1.31 |
BenchmarkInterfaceSlice/[]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op |
2.849 ns/op |
2.183 ns/op |
1.31 |
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.5 ns/op 48 B/op 1 allocs/op |
61.76 ns/op 48 B/op 1 allocs/op |
0.98 |
BenchmarkInterfaceSlice/[3]interface_{}([[]_[1_2]_3]) (github.com/hairyhenderson/gomplate/v4/internal/conv) - ns/op |
60.5 ns/op |
61.76 ns/op |
0.98 |
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) |
461.2 ns/op 456 B/op 5 allocs/op |
545.9 ns/op 456 B/op 5 allocs/op |
0.84 |
BenchmarkResolveURL/base=http://example.com/foo.json_rel=bar.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
461.2 ns/op |
545.9 ns/op |
0.84 |
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) |
90.52 ns/op 144 B/op 1 allocs/op |
69.94 ns/op 144 B/op 1 allocs/op |
1.29 |
BenchmarkResolveURL/base=git+file:///tmp/repo//foo.txt_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
90.52 ns/op |
69.94 ns/op |
1.29 |
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) |
69.72 ns/op 144 B/op 1 allocs/op |
95.22 ns/op 144 B/op 1 allocs/op |
0.73 |
BenchmarkResolveURL/base=tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
69.72 ns/op |
95.22 ns/op |
0.73 |
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) |
473.2 ns/op 456 B/op 5 allocs/op |
667.3 ns/op 456 B/op 5 allocs/op |
0.71 |
BenchmarkResolveURL/base=/tmp/_rel=foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
473.2 ns/op |
667.3 ns/op |
0.71 |
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) |
70.09 ns/op 144 B/op 1 allocs/op |
70.04 ns/op 144 B/op 1 allocs/op |
1.00 |
BenchmarkResolveURL/base=../../tmp/foo.json_rel= (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
70.09 ns/op |
70.04 ns/op |
1.00 |
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) |
974.3 ns/op 840 B/op 14 allocs/op |
1195 ns/op 840 B/op 14 allocs/op |
0.82 |
BenchmarkResolveURL/base=../../tmp/_rel=sub/foo.json (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
974.3 ns/op |
1195 ns/op |
0.82 |
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) |
74.65 ns/op 144 B/op 1 allocs/op |
74.67 ns/op 144 B/op 1 allocs/op |
1.00 |
BenchmarkResolveURL/base=aws+sm:_rel=foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
74.65 ns/op |
74.67 ns/op |
1.00 |
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) |
363.8 ns/op 440 B/op 4 allocs/op |
388.7 ns/op 440 B/op 4 allocs/op |
0.94 |
BenchmarkResolveURL/base=aws+sm:_rel=/foo (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
363.8 ns/op |
388.7 ns/op |
0.94 |
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) |
120.1 ns/op 152 B/op 2 allocs/op |
155.5 ns/op 160 B/op 3 allocs/op |
0.77 |
BenchmarkResolveURL/base=aws+sm:foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
120.1 ns/op |
155.5 ns/op |
0.77 |
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) |
394.2 ns/op 440 B/op 4 allocs/op |
423 ns/op 440 B/op 4 allocs/op |
0.93 |
BenchmarkResolveURL/base=aws+sm:///foo_rel=bar (github.com/hairyhenderson/gomplate/v4/internal/datafs) - ns/op |
394.2 ns/op |
423 ns/op |
0.93 |
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) |
1900 ns/op 40 B/op 3 allocs/op |
1667 ns/op 40 B/op 3 allocs/op |
1.14 |
BenchmarkToBytes (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
1900 ns/op |
1667 ns/op |
1.14 |
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) |
3.117 ns/op 0 B/op 0 allocs/op |
3.132 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkIsFloat/int(0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.117 ns/op |
3.132 ns/op |
1.00 |
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) |
3.122 ns/op 0 B/op 0 allocs/op |
3.191 ns/op 0 B/op 0 allocs/op |
0.98 |
BenchmarkIsFloat/int(1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.122 ns/op |
3.191 ns/op |
0.98 |
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) |
3.119 ns/op 0 B/op 0 allocs/op |
3.123 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkIsFloat/int(-1) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.119 ns/op |
3.123 ns/op |
1.00 |
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) |
3.12 ns/op 0 B/op 0 allocs/op |
3.117 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkIsFloat/uint(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.12 ns/op |
3.117 ns/op |
1.00 |
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) |
3.119 ns/op 0 B/op 0 allocs/op |
3.123 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkIsFloat/uint8(255) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.119 ns/op |
3.123 ns/op |
1.00 |
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) |
3.121 ns/op 0 B/op 0 allocs/op |
3.122 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkIsFloat/uint16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.121 ns/op |
3.122 ns/op |
1.00 |
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) |
3.128 ns/op 0 B/op 0 allocs/op |
3.13 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkIsFloat/uint32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.128 ns/op |
3.13 ns/op |
1.00 |
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) |
3.116 ns/op 0 B/op 0 allocs/op |
3.122 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkIsFloat/uint64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.116 ns/op |
3.122 ns/op |
1.00 |
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) |
3.118 ns/op 0 B/op 0 allocs/op |
3.122 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkIsFloat/int(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.118 ns/op |
3.122 ns/op |
1.00 |
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) |
3.117 ns/op 0 B/op 0 allocs/op |
3.124 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkIsFloat/int8(127) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.117 ns/op |
3.124 ns/op |
1.00 |
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) |
3.12 ns/op 0 B/op 0 allocs/op |
3.121 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkIsFloat/int16(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.12 ns/op |
3.121 ns/op |
1.00 |
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) |
3.12 ns/op 0 B/op 0 allocs/op |
3.119 ns/op 0 B/op 0 allocs/op |
1.00 |
BenchmarkIsFloat/int32(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.12 ns/op |
3.119 ns/op |
1.00 |
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) |
3.12 ns/op 0 B/op 0 allocs/op |
3.155 ns/op 0 B/op 0 allocs/op |
0.99 |
BenchmarkIsFloat/int64(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.12 ns/op |
3.155 ns/op |
0.99 |
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.804 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.804 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.804 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.804 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.806 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.806 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.808 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.808 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) |
38.14 ns/op 0 B/op 0 allocs/op |
34.98 ns/op 0 B/op 0 allocs/op |
1.09 |
BenchmarkIsFloat/string(42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
38.14 ns/op |
34.98 ns/op |
1.09 |
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) |
41.89 ns/op 0 B/op 0 allocs/op |
39.12 ns/op 0 B/op 0 allocs/op |
1.07 |
BenchmarkIsFloat/string(052) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
41.89 ns/op |
39.12 ns/op |
1.07 |
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) |
78.19 ns/op 52 B/op 2 allocs/op |
68.41 ns/op 52 B/op 2 allocs/op |
1.14 |
BenchmarkIsFloat/string(0xff) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
78.19 ns/op |
68.41 ns/op |
1.14 |
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) |
39.75 ns/op 0 B/op 0 allocs/op |
36.22 ns/op 0 B/op 0 allocs/op |
1.10 |
BenchmarkIsFloat/string(-42) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
39.75 ns/op |
36.22 ns/op |
1.10 |
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) |
35.26 ns/op 0 B/op 0 allocs/op |
32.16 ns/op 0 B/op 0 allocs/op |
1.10 |
BenchmarkIsFloat/string(-0) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
35.26 ns/op |
32.16 ns/op |
1.10 |
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) |
105.8 ns/op 52 B/op 2 allocs/op |
97.27 ns/op 56 B/op 3 allocs/op |
1.09 |
BenchmarkIsFloat/string(3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
105.8 ns/op |
97.27 ns/op |
1.09 |
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) |
109.3 ns/op 53 B/op 2 allocs/op |
103.4 ns/op 64 B/op 3 allocs/op |
1.06 |
BenchmarkIsFloat/string(-3.14) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
109.3 ns/op |
103.4 ns/op |
1.06 |
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) |
104.7 ns/op 52 B/op 2 allocs/op |
96.91 ns/op 56 B/op 3 allocs/op |
1.08 |
BenchmarkIsFloat/string(0.00) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
104.7 ns/op |
96.91 ns/op |
1.08 |
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) |
83.29 ns/op 51 B/op 2 allocs/op |
89.18 ns/op 54 B/op 3 allocs/op |
0.93 |
BenchmarkIsFloat/string(NaN) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
83.29 ns/op |
89.18 ns/op |
0.93 |
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) |
84.47 ns/op 52 B/op 2 allocs/op |
86.25 ns/op 56 B/op 3 allocs/op |
0.98 |
BenchmarkIsFloat/string(-Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
84.47 ns/op |
86.25 ns/op |
0.98 |
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) |
84.29 ns/op 52 B/op 2 allocs/op |
85.47 ns/op 56 B/op 3 allocs/op |
0.99 |
BenchmarkIsFloat/string(+Inf) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
84.29 ns/op |
85.47 ns/op |
0.99 |
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) |
50.05 ns/op 48 B/op 1 allocs/op |
45.31 ns/op 48 B/op 1 allocs/op |
1.10 |
BenchmarkIsFloat/string() (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
50.05 ns/op |
45.31 ns/op |
1.10 |
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) |
67.14 ns/op 51 B/op 2 allocs/op |
67.27 ns/op 51 B/op 2 allocs/op |
1.00 |
BenchmarkIsFloat/string(foo) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
67.14 ns/op |
67.27 ns/op |
1.00 |
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) |
3.159 ns/op 0 B/op 0 allocs/op |
3.117 ns/op 0 B/op 0 allocs/op |
1.01 |
BenchmarkIsFloat/bool(true) (github.com/hairyhenderson/gomplate/v4/internal/funcs) - ns/op |
3.159 ns/op |
3.117 ns/op |
1.01 |
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) |
51147 ns/op 1929 B/op 42 allocs/op |
52597 ns/op 1929 B/op 44 allocs/op |
0.97 |
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v4/net) - ns/op |
51147 ns/op |
52597 ns/op |
0.97 |
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v4/net) - B/op |
1929 B/op |
1929 B/op |
1 |
BenchmarkLookupIPs (github.com/hairyhenderson/gomplate/v4/net) - allocs/op |
42 allocs/op |
44 allocs/op |
0.95 |
BenchmarkIndent (github.com/hairyhenderson/gomplate/v4/strings) |
1606 ns/op 1936 B/op 11 allocs/op |
1782 ns/op 2040 B/op 18 allocs/op |
0.90 |
BenchmarkIndent (github.com/hairyhenderson/gomplate/v4/strings) - ns/op |
1606 ns/op |
1782 ns/op |
0.90 |
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.
nanjingfm
deleted the
renovate/go-github.com-go-git-go-git-v5-vulnerability
branch
May 21, 2026 08:29
Closed
1 task
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v5.18.0->v5.19.0go-git's improper parsing of specially crafted objects may lead to inconsistent interpretation compared to upstream Git
CVE-2026-45022 / GHSA-389r-gv7p-r3rp
More information
Details
Impact
go-gitmay parse malformed Git objects in a way that differs from upstream Git. Whencommitortagobjects contain ambiguous or malformed headers,go-git’s decoded representation may expose values differently from how Git itself would interpret or reject the same object.Additionally,
go-git’s commit signing and verification logic operates over commit data reconstructed fromgo-git’s parsed representation rather than the original raw object bytes. As a result,go-gitmay sign or verify a commit payload that is not byte-for-byte equivalent to the object stored in the repository.This can cause a signature to appear valid for a commit whose displayed or effective metadata differs from the object that was intended to be signed.
Patches
Users should upgrade to a patched version in order to mitigate this vulnerability. Versions prior to v5 are likely to be affected, users are recommended to upgrade to a supported
go-gitversion.Credit
Thanks to @bugbunny-research (https://bugbunny.ai/) for reporting this to
sigstore/gitsign, and to @wlynch, @patzielinski and @adityasaky for coordinating the disclosure with thego-gitproject. 🙇 🥇Thanks to @wayphinder for reporting this to the
go-gitproject. 🙇Severity
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:H/SA:NReferences
This data is provided by OSV and the GitHub Advisory Database (CC-BY 4.0).
Release Notes
go-git/go-git (github.com/go-git/go-git/v5)
v5.19.0Compare Source
What's Changed
Full Changelog: go-git/go-git@v5.18.0...v5.19.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.