Skip to content

Commit ed89647

Browse files
committed
Add more func_types
1 parent c330a39 commit ed89647

File tree

2 files changed

+236
-110
lines changed

2 files changed

+236
-110
lines changed

vm/func_types/main.go

+27-1
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,21 @@ var types = []any{
2222
new(func() any),
2323
new(func() bool),
2424
new(func() byte),
25+
new(func() float32),
2526
new(func() float64),
2627
new(func() int),
28+
new(func() int16),
29+
new(func() int32),
2730
new(func() int64),
31+
new(func() int8),
2832
new(func() map[string]any),
2933
new(func() rune),
3034
new(func() string),
3135
new(func() uint),
36+
new(func() uint16),
37+
new(func() uint32),
3238
new(func() uint64),
39+
new(func() uint8),
3340
new(func(Duration) Duration),
3441
new(func(Duration) Time),
3542
new(func(Time) Duration),
@@ -38,6 +45,7 @@ var types = []any{
3845
new(func([]any) any),
3946
new(func([]any) map[string]any),
4047
new(func([]any, string) string),
48+
new(func([]byte) string),
4149
new(func([]string, string) string),
4250
new(func(any) []any),
4351
new(func(any) any),
@@ -54,21 +62,31 @@ var types = []any{
5462
new(func(bool) float64),
5563
new(func(bool) int),
5664
new(func(bool) string),
65+
new(func(bool, bool) bool),
66+
new(func(float32) float64),
5767
new(func(float64) bool),
68+
new(func(float64) float32),
5869
new(func(float64) float64),
5970
new(func(float64) int),
6071
new(func(float64) string),
72+
new(func(float64, float64) bool),
6173
new(func(int) bool),
6274
new(func(int) float64),
6375
new(func(int) int),
6476
new(func(int) string),
77+
new(func(int, int) bool),
6578
new(func(int, int) int),
6679
new(func(int, int) string),
80+
new(func(int16) int32),
6781
new(func(int32) float64),
82+
new(func(int32) int),
83+
new(func(int32) int64),
6884
new(func(int64) Time),
85+
new(func(int8) int),
86+
new(func(int8) int16),
87+
new(func(string) []byte),
6988
new(func(string) []string),
7089
new(func(string) bool),
71-
new(func(string) bool),
7290
new(func(string) float64),
7391
new(func(string) int),
7492
new(func(string) string),
@@ -77,6 +95,14 @@ var types = []any{
7795
new(func(string, rune) int),
7896
new(func(string, string) bool),
7997
new(func(string, string) string),
98+
new(func(uint) float64),
99+
new(func(uint) int),
100+
new(func(uint) uint),
101+
new(func(uint16) uint),
102+
new(func(uint32) uint64),
103+
new(func(uint64) float64),
104+
new(func(uint64) int64),
105+
new(func(uint8) byte),
80106
}
81107

82108
func main() {

0 commit comments

Comments
 (0)