use sync.Pool for evalBuffer and wordBuffer
diff --git a/func_test.go b/func_test.go
index 8f3b81a..b56291e 100644
--- a/func_test.go
+++ b/func_test.go
@@ -26,7 +26,7 @@
},
}
ev := NewEvaluator(make(map[string]Var))
- var buf buffer
+ var buf evalBuffer
b.ReportAllocs()
b.ResetTimer()
for i := 0; i < b.N; i++ {
@@ -45,7 +45,7 @@
},
}
ev := NewEvaluator(make(map[string]Var))
- var buf buffer
+ var buf evalBuffer
b.ReportAllocs()
b.ResetTimer()
for i := 0; i < b.N; i++ {
@@ -66,7 +66,7 @@
},
}
ev := NewEvaluator(make(map[string]Var))
- var buf buffer
+ var buf evalBuffer
b.ReportAllocs()
b.ResetTimer()
for i := 0; i < b.N; i++ {