@@ -12,6 +12,7 @@ var benchSink int
12
12
//
13
13
14
14
func benchRuneWidth (b * testing.B , eastAsianWidth bool , start , stop rune , want int ) int {
15
+ b .Helper ()
15
16
n := 0
16
17
got := - 1
17
18
c := NewCondition ()
@@ -29,13 +30,13 @@ func benchRuneWidth(b *testing.B, eastAsianWidth bool, start, stop rune, want in
29
30
return n
30
31
}
31
32
func BenchmarkRuneWidthAll (b * testing.B ) {
32
- benchSink = benchRuneWidth (b , false , 0 , utf8 .MaxRune + 1 , 1293932 )
33
+ benchSink = benchRuneWidth (b , false , 0 , utf8 .MaxRune + 1 , 1293942 )
33
34
}
34
35
func BenchmarkRuneWidth768 (b * testing.B ) {
35
36
benchSink = benchRuneWidth (b , false , 0 , 0x300 , 702 )
36
37
}
37
38
func BenchmarkRuneWidthAllEastAsian (b * testing.B ) {
38
- benchSink = benchRuneWidth (b , true , 0 , utf8 .MaxRune + 1 , 1432558 )
39
+ benchSink = benchRuneWidth (b , true , 0 , utf8 .MaxRune + 1 , 1432568 )
39
40
}
40
41
func BenchmarkRuneWidth768EastAsian (b * testing.B ) {
41
42
benchSink = benchRuneWidth (b , true , 0 , 0x300 , 794 )
@@ -46,6 +47,7 @@ func BenchmarkRuneWidth768EastAsian(b *testing.B) {
46
47
//
47
48
48
49
func benchString1Width (b * testing.B , eastAsianWidth bool , start , stop rune , want int ) int {
50
+ b .Helper ()
49
51
n := 0
50
52
got := - 1
51
53
c := NewCondition ()
@@ -64,13 +66,13 @@ func benchString1Width(b *testing.B, eastAsianWidth bool, start, stop rune, want
64
66
return n
65
67
}
66
68
func BenchmarkString1WidthAll (b * testing.B ) {
67
- benchSink = benchString1Width (b , false , 0 , utf8 .MaxRune + 1 , 1295980 )
69
+ benchSink = benchString1Width (b , false , 0 , utf8 .MaxRune + 1 , 1295990 )
68
70
}
69
71
func BenchmarkString1Width768 (b * testing.B ) {
70
72
benchSink = benchString1Width (b , false , 0 , 0x300 , 702 )
71
73
}
72
74
func BenchmarkString1WidthAllEastAsian (b * testing.B ) {
73
- benchSink = benchString1Width (b , true , 0 , utf8 .MaxRune + 1 , 1436654 )
75
+ benchSink = benchString1Width (b , true , 0 , utf8 .MaxRune + 1 , 1436664 )
74
76
}
75
77
func BenchmarkString1Width768EastAsian (b * testing.B ) {
76
78
benchSink = benchString1Width (b , true , 0 , 0x300 , 794 )
0 commit comments