aboutsummaryrefslogtreecommitdiff
path: root/internal/stdlib/stdlib.go
diff options
context:
space:
mode:
authorMichael Matloob <matloob@golang.org>2023-07-05 14:02:46 -0400
committerMichael Matloob <matloob@golang.org>2023-07-17 17:15:01 +0000
commitf159e616582641bdbeb2d6a0018ca4c8c472fbb5 (patch)
treef474ca7cd11eed5706fa9e3a8b1e5a67a34355b4 /internal/stdlib/stdlib.go
parenta115df313a6405b4d8cec93aec8723a23b7a88b5 (diff)
downloadgo-x-pkgsite-f159e616582641bdbeb2d6a0018ca4c8c472fbb5.tar.xz
internal/fetch: add two stdlib getters
This breaks out the behavior of getting the stdlib into its own getter, stdlibZipModuleGetter. Most (but not all) of the special cases in the fetch code for the stdlib are in the stdlibZipModuleGetter, which is installed on the frontend. For the local pkgsite command, we add a new builder for the goPackagesModuleGetter that loads the packages from the stdlib given a GOROOT. The stdlibZipModuleGetter is also installed for pkgsite in as a fallback if the goPackagesModuleGetter doesn't successfully fetch the stdlib module (I'm not sure if that's possible). Fixes #60114 Change-Id: Ida6a5367343643cc337c6d05e0d40095f79ca9e5 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/507883 Reviewed-by: Jamal Carvalho <jamal@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Michael Matloob <matloob@golang.org> kokoro-CI: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'internal/stdlib/stdlib.go')
0 files changed, 0 insertions, 0 deletions