]> Cypherpunks repositories - gostls13.git/commit
internal/pkgbits: fix performance of rawReloc
authorDavid Chase <drchase@google.com>
Tue, 9 Aug 2022 18:07:02 +0000 (14:07 -0400)
committerDavid Chase <drchase@google.com>
Wed, 10 Aug 2022 22:22:48 +0000 (22:22 +0000)
commit6b80b62fd1b5338e6ec8bc2ff521b94f2fefae9c
treeb20281871b3176360edef536bf36017818e991f9
parent8003efe1b5520476c62c7fa6798150a61d621cde
internal/pkgbits: fix performance of rawReloc

There was a TODO about quadratic performance, and indeed,
it can get bad.  Added a map, made some integers that are
unlikely to exceed a few million into 32-bit integers.

Change-Id: I6facf2eabc00483e943b326ca8dcae2f778093da
Reviewed-on: https://go-review.googlesource.com/c/go/+/422297
Run-TryBot: David Chase <drchase@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/internal/pkgbits/encoder.go
src/internal/pkgbits/reloc.go