Closed
Description
The package in question is https://github.com/benoitkugler/textlayout/fonts/glyphsnames in v0.3.0, with go 1.19:
$ go version
go version go1.19.1 linux/amd64
$ time go build
real 0m4,086s
user 0m5,970s
sys 0m0,447s
with go 1.20rc3 I got bored of waiting after 10 minutes, so it's at least 100x slower, but possibly a lot more (for all I know it could be in an infinite loop).
The code in question seems to have some very large (and very questionable) switch statements.