From 317a8d46ffa4651264d438cc4d93ef062d6cc5d0 Mon Sep 17 00:00:00 2001 From: Kyle Brandt Date: Mon, 27 Oct 2025 13:26:58 -0400 Subject: [PATCH] remove cgo implementation for regex to make non-cgo default --- internal/regex/regex_cgo.go | 31 ------------------------------- internal/regex/regex_pure.go | 2 -- 2 files changed, 33 deletions(-) delete mode 100644 internal/regex/regex_cgo.go diff --git a/internal/regex/regex_cgo.go b/internal/regex/regex_cgo.go deleted file mode 100644 index 035c9a3c5c..0000000000 --- a/internal/regex/regex_cgo.go +++ /dev/null @@ -1,31 +0,0 @@ -//go:build cgo && !gms_pure_go - -package regex - -import regex "github.com/dolthub/go-icu-regex" - -type Regex = regex.Regex - -var ( - ErrRegexNotYetSet = regex.ErrRegexNotYetSet - ErrMatchNotYetSet = regex.ErrMatchNotYetSet - ErrInvalidRegex = regex.ErrInvalidRegex -) - -type RegexFlags = regex.RegexFlags - -const ( - RegexFlags_None = regex.RegexFlags_None - RegexFlags_Case_Insensitive = regex.RegexFlags_Case_Insensitive - RegexFlags_Comments = regex.RegexFlags_Comments - RegexFlags_Dot_All = regex.RegexFlags_Dot_All - RegexFlags_Literal = regex.RegexFlags_Literal - RegexFlags_Multiline = regex.RegexFlags_Multiline - RegexFlags_Unix_Lines = regex.RegexFlags_Unix_Lines - RegexFlags_Unicode_Word = regex.RegexFlags_Unicode_Word - RegexFlags_Error_On_Unknown_Escapes = regex.RegexFlags_Error_On_Unknown_Escapes -) - -func CreateRegex(stringBufferInBytes uint32) Regex { - return regex.CreateRegex(stringBufferInBytes) -} diff --git a/internal/regex/regex_pure.go b/internal/regex/regex_pure.go index e1635d2313..875846ee29 100644 --- a/internal/regex/regex_pure.go +++ b/internal/regex/regex_pure.go @@ -1,5 +1,3 @@ -//go:build gms_pure_go - package regex import (