]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/go: parallelize matchPackages work in each module
authorMichael Matloob <matloob@golang.org>
Wed, 4 May 2022 21:11:35 +0000 (17:11 -0400)
committerMichael Matloob <matloob@golang.org>
Thu, 16 Jun 2022 16:44:35 +0000 (16:44 +0000)
commit74f1fa6ecbf79c778fc18d2a6b563fbb94f4b740
tree6f636e0259a8ff5489a92caf63e3e7184c50fa10
parent1d9d99b7ce279f2af928f79cbc5906d99f29bb67
cmd/go: parallelize matchPackages work in each module

In each module matchPackages looks in, when doing the walk, do the
scanDir call in a par.Queue so all the read work can be done in
parallel.

Change-Id: I27153dbb3a2ed417ca24972f47134e9e914a55d1
Reviewed-on: https://go-review.googlesource.com/c/go/+/404097
Reviewed-by: Michael Matloob <matloob@golang.org>
Run-TryBot: Michael Matloob <matloob@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Bryan Mills <bcmills@google.com>
src/cmd/go/internal/modload/search.go