diff --git a/README.md b/README.md index 50338c10..157df89f 100644 --- a/README.md +++ b/README.md @@ -277,8 +277,9 @@ Here are the Go packages that can be imported correctly: * [log](https://pkg.go.dev/log) * [flag](https://pkg.go.dev/flag) * [sort](https://pkg.go.dev/sort) -* [strconv](https://pkg.go.dev/strconv) +* [bytes](https://pkg.go.dev/bytes) * [strings](https://pkg.go.dev/strings) +* [strconv](https://pkg.go.dev/strconv) * [path](https://pkg.go.dev/path) * [path/filepath](https://pkg.go.dev/path/filepath) * [sync/atomic](https://pkg.go.dev/sync/atomic) @@ -290,6 +291,8 @@ Here are the Go packages that can be imported correctly: * [fmt](https://pkg.go.dev/fmt) (partially) * [reflect](https://pkg.go.dev/reflect) (partially) * [time](https://pkg.go.dev/time) (partially) +* [regexp](https://pkg.go.dev/regexp) +* [regexp/syntax](https://pkg.go.dev/regexp/syntax) ## Dependencies diff --git a/_cmptest/_regexdemo/regex.go b/_cmptest/regexdemo/regex.go similarity index 100% rename from _cmptest/_regexdemo/regex.go rename to _cmptest/regexdemo/regex.go diff --git a/internal/lib/sync/pool.go b/internal/lib/sync/pool.go index 98d5a11e..6d247ea9 100644 --- a/internal/lib/sync/pool.go +++ b/internal/lib/sync/pool.go @@ -24,6 +24,10 @@ type Pool struct { func (p *Pool) Put(x any) { } +// TODO(xsw): func (p *Pool) Get() any { - return p.New() + if p.New != nil { + return p.New() + } + return nil }