From 483bbdc970b26d774ace39edfde8420aba53b742 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Tue, 7 Feb 2023 14:01:44 -0700 Subject: Sync borrowed code from Go 1.20 New tests mean encode.go and compat.go also need some bugfixes. --- compat/json/borrowed_number_test.go | 15 --------------- 1 file changed, 15 deletions(-) (limited to 'compat/json/borrowed_number_test.go') diff --git a/compat/json/borrowed_number_test.go b/compat/json/borrowed_number_test.go index e7819c6..9709fb4 100644 --- a/compat/json/borrowed_number_test.go +++ b/compat/json/borrowed_number_test.go @@ -119,18 +119,3 @@ func TestNumberIsValid(t *testing.T) { } } } - -func BenchmarkNumberIsValid(b *testing.B) { - s := "-61657.61667E+61673" - for i := 0; i < b.N; i++ { - isValidNumber(s) - } -} - -func BenchmarkNumberIsValidRegexp(b *testing.B) { - var jsonNumberRegexp = regexp.MustCompile(`^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$`) - s := "-61657.61667E+61673" - for i := 0; i < b.N; i++ { - jsonNumberRegexp.MatchString(s) - } -} -- cgit v1.2.3-2-g168b