Source file src/cmd/vendor/golang.org/x/tools/internal/stdlib/deps.go

     1  // Copyright 2025 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  // Code generated by generate.go. DO NOT EDIT.
     6  
     7  package stdlib
     8  
     9  type pkginfo struct {
    10  	name string
    11  	deps string // list of indices of dependencies, as varint-encoded deltas
    12  }
    13  
    14  var deps = [...]pkginfo{
    15  	{"archive/tar", "\x03p\x03F=\x01\n\x01$\x01\x01\x02\x05\b\x02\x01\x02\x02\f"},
    16  	{"archive/zip", "\x02\x04f\a\x03\x13\x021=\x01+\x05\x01\x0f\x03\x02\x0e\x04"},
    17  	{"bufio", "\x03p\x86\x01D\x14"},
    18  	{"bytes", "s+[\x03\fG\x02\x02"},
    19  	{"cmp", ""},
    20  	{"compress/bzip2", "\x02\x02\xf5\x01A"},
    21  	{"compress/flate", "\x02q\x03\x83\x01\f\x033\x01\x03"},
    22  	{"compress/gzip", "\x02\x04f\a\x03\x15nT"},
    23  	{"compress/lzw", "\x02q\x03\x83\x01"},
    24  	{"compress/zlib", "\x02\x04f\a\x03\x13\x01o"},
    25  	{"container/heap", "\xbb\x02"},
    26  	{"container/list", ""},
    27  	{"container/ring", ""},
    28  	{"context", "s\\p\x01\r"},
    29  	{"crypto", "\x89\x01pC"},
    30  	{"crypto/aes", "\x10\n\t\x99\x02"},
    31  	{"crypto/cipher", "\x03 \x01\x01 \x12\x1c,Z"},
    32  	{"crypto/des", "\x10\x15 .,\x9d\x01\x03"},
    33  	{"crypto/dsa", "E\x04*\x86\x01\r"},
    34  	{"crypto/ecdh", "\x03\v\f\x10\x04\x17\x04\x0e\x1c\x86\x01"},
    35  	{"crypto/ecdsa", "\x0e\x05\x03\x04\x01\x10\b\v\x06\x01\x04\r\x01\x1c\x86\x01\r\x05K\x01"},
    36  	{"crypto/ed25519", "\x0e\x1e\x12\a\v\a\x1c\x86\x01C"},
    37  	{"crypto/elliptic", "3@\x86\x01\r9"},
    38  	{"crypto/fips140", "\"\x05"},
    39  	{"crypto/hkdf", "/\x15\x01.\x16"},
    40  	{"crypto/hmac", "\x1a\x16\x14\x01\x122"},
    41  	{"crypto/internal/boring", "\x0e\x02\rl"},
    42  	{"crypto/internal/boring/bbig", "\x1a\xec\x01M"},
    43  	{"crypto/internal/boring/bcache", "\xc0\x02\x13"},
    44  	{"crypto/internal/boring/sig", ""},
    45  	{"crypto/internal/constanttime", ""},
    46  	{"crypto/internal/cryptotest", "\x03\r\n\b&\x0f\x19\x06\x13\x12 \x04\x06\t\x19\x01\x11\x11\x1b\x01\a\x05\b\x03\x05\v"},
    47  	{"crypto/internal/entropy", "J"},
    48  	{"crypto/internal/entropy/v1.0.0", "C0\x95\x018\x13"},
    49  	{"crypto/internal/fips140", "B1\xbf\x01\v\x16"},
    50  	{"crypto/internal/fips140/aes", "\x03\x1f\x03\x02\x14\x05\x01\x01\x06+\x95\x014"},
    51  	{"crypto/internal/fips140/aes/gcm", "\"\x01\x02\x02\x02\x12\x05\x01\a+\x92\x01"},
    52  	{"crypto/internal/fips140/alias", "\xd3\x02"},
    53  	{"crypto/internal/fips140/bigmod", "'\x19\x01\a+\x95\x01"},
    54  	{"crypto/internal/fips140/check", "\"\x0e\a\t\x02\xb7\x01Z"},
    55  	{"crypto/internal/fips140/check/checktest", "'\x8b\x02!"},
    56  	{"crypto/internal/fips140/drbg", "\x03\x1e\x01\x01\x04\x14\x05\t\x01)\x86\x01\x0f7\x01"},
    57  	{"crypto/internal/fips140/ecdh", "\x03\x1f\x05\x02\n\r3\x86\x01\x0f7"},
    58  	{"crypto/internal/fips140/ecdsa", "\x03\x1f\x04\x01\x02\a\x03\x06:\x16pF"},
    59  	{"crypto/internal/fips140/ed25519", "\x03\x1f\x05\x02\x04\f:\xc9\x01\x03"},
    60  	{"crypto/internal/fips140/edwards25519", "\x1e\t\a\x123\x95\x017"},
    61  	{"crypto/internal/fips140/edwards25519/field", "'\x14\x053\x95\x01"},
    62  	{"crypto/internal/fips140/hkdf", "\x03\x1f\x05\t\a<\x16"},
    63  	{"crypto/internal/fips140/hmac", "\x03\x1f\x15\x01\x01:\x16"},
    64  	{"crypto/internal/fips140/mldsa", "\x03\x1b\x04\x05\x02\x0e\x01\x03\x053\x95\x017"},
    65  	{"crypto/internal/fips140/mlkem", "\x03\x1f\x05\x02\x0f\x03\x053\xcc\x01"},
    66  	{"crypto/internal/fips140/nistec", "\x1e\t\r\f3\x95\x01*\r\x14"},
    67  	{"crypto/internal/fips140/nistec/fiat", "'\x148\x95\x01"},
    68  	{"crypto/internal/fips140/pbkdf2", "\x03\x1f\x05\t\a<\x16"},
    69  	{"crypto/internal/fips140/rsa", "\x03\x1b\x04\x04\x01\x02\x0e\x01\x01\x028\x16pF"},
    70  	{"crypto/internal/fips140/sha256", "\x03\x1f\x1e\x01\a+\x16\x7f"},
    71  	{"crypto/internal/fips140/sha3", "\x03\x1f\x19\x05\x012\x95\x01K"},
    72  	{"crypto/internal/fips140/sha512", "\x03\x1f\x1e\x01\a+\x16\x7f"},
    73  	{"crypto/internal/fips140/ssh", "'b"},
    74  	{"crypto/internal/fips140/subtle", "\x1e\a\x1b\xc8\x01"},
    75  	{"crypto/internal/fips140/tls12", "\x03\x1f\x05\t\a\x02:\x16"},
    76  	{"crypto/internal/fips140/tls13", "\x03\x1f\x05\b\b\t3\x16"},
    77  	{"crypto/internal/fips140cache", "\xb2\x02\r&"},
    78  	{"crypto/internal/fips140deps", ""},
    79  	{"crypto/internal/fips140deps/byteorder", "\x9f\x01"},
    80  	{"crypto/internal/fips140deps/cpu", "\xb4\x01\a"},
    81  	{"crypto/internal/fips140deps/godebug", "\xbc\x01"},
    82  	{"crypto/internal/fips140deps/time", "\xcd\x02"},
    83  	{"crypto/internal/fips140hash", "8\x1d4\xca\x01"},
    84  	{"crypto/internal/fips140only", ")\x0e\x01\x01P3="},
    85  	{"crypto/internal/fips140test", ""},
    86  	{"crypto/internal/hpke", "\x03\v\x01\x01\x03\x055\x03\x04\x01\x01\x16\a\x03\x13\xcc\x01"},
    87  	{"crypto/internal/impl", "\xbd\x02"},
    88  	{"crypto/internal/randutil", "\xf9\x01\x12"},
    89  	{"crypto/internal/sysrand", "sq! \r\r\x01\x01\f\x06"},
    90  	{"crypto/internal/sysrand/internal/seccomp", "s"},
    91  	{"crypto/md5", "\x0e7.\x16\x16i"},
    92  	{"crypto/mlkem", "\x0e$"},
    93  	{"crypto/mlkem/mlkemtest", "2\x1b&"},
    94  	{"crypto/pbkdf2", "5\x0f\x01.\x16"},
    95  	{"crypto/rand", "\x1a\b\a\x1c\x04\x01)\x86\x01\rM"},
    96  	{"crypto/rc4", "% .\xc9\x01"},
    97  	{"crypto/rsa", "\x0e\f\x01\v\x10\x0e\x01\x04\a\a\x1c\x03\x133=\f\x01"},
    98  	{"crypto/sha1", "\x0e\f+\x03+\x16\x16\x15T"},
    99  	{"crypto/sha256", "\x0e\f\x1dR"},
   100  	{"crypto/sha3", "\x0e*Q\xca\x01"},
   101  	{"crypto/sha512", "\x0e\f\x1fP"},
   102  	{"crypto/subtle", "\x1e\x1d\x9f\x01X"},
   103  	{"crypto/tls", "\x03\b\x02\x01\x01\x01\x01\x02\x01\x01\x01\x02\x01\x01\t\x01\x0e\n\x01\n\x05\x04\x01\x01\x01\x01\x02\x01\x02\x01\x17\x02\x03\x13\x16\x15\b=\x16\x16\r\b\x01\x01\x01\x02\x01\r\x06\x02\x01\x0f"},
   104  	{"crypto/tls/internal/fips140tls", "\x17\xa9\x02"},
   105  	{"crypto/x509", "\x03\v\x01\x01\x01\x01\x01\x01\x01\x016\x06\x01\x01\x02\x05\x0e\x06\x02\x02\x03F\x03:\x01\x02\b\x01\x01\x02\a\x10\x05\x01\x06\a\b\x02\x01\x02\x0e\x02\x01\x01\x02\x03\x01"},
   106  	{"crypto/x509/pkix", "i\x06\a\x90\x01G"},
   107  	{"database/sql", "\x03\nP\x16\x03\x83\x01\v\a\"\x05\b\x02\x03\x01\r\x02\x02\x02"},
   108  	{"database/sql/driver", "\rf\x03\xb7\x01\x0f\x11"},
   109  	{"debug/buildinfo", "\x03]\x02\x01\x01\b\a\x03g\x1a\x02\x01+\x0f\x1f"},
   110  	{"debug/dwarf", "\x03i\a\x03\x83\x011\x11\x01\x01"},
   111  	{"debug/elf", "\x03\x06V\r\a\x03g\x1b\x01\f \x17\x01\x16"},
   112  	{"debug/gosym", "\x03i\n\xc5\x01\x01\x01\x02"},
   113  	{"debug/macho", "\x03\x06V\r\ng\x1c,\x17\x01"},
   114  	{"debug/pe", "\x03\x06V\r\a\x03g\x1c,\x17\x01\x16"},
   115  	{"debug/plan9obj", "l\a\x03g\x1c,"},
   116  	{"embed", "s+B\x19\x01S"},
   117  	{"embed/internal/embedtest", ""},
   118  	{"encoding", ""},
   119  	{"encoding/ascii85", "\xf9\x01C"},
   120  	{"encoding/asn1", "\x03p\x03g(\x01'\r\x02\x01\x10\x03\x01"},
   121  	{"encoding/base32", "\xf9\x01A\x02"},
   122  	{"encoding/base64", "\x9f\x01ZA\x02"},
   123  	{"encoding/binary", "s\x86\x01\f(\r\x05"},
   124  	{"encoding/csv", "\x02\x01p\x03\x83\x01D\x12\x02"},
   125  	{"encoding/gob", "\x02e\x05\a\x03g\x1c\v\x01\x03\x1d\b\x12\x01\x0f\x02"},
   126  	{"encoding/hex", "s\x03\x83\x01A\x03"},
   127  	{"encoding/json", "\x03\x01c\x04\b\x03\x83\x01\f(\r\x02\x01\x02\x10\x01\x01\x02"},
   128  	{"encoding/pem", "\x03h\b\x86\x01A\x03"},
   129  	{"encoding/xml", "\x02\x01d\f\x03\x83\x014\x05\n\x01\x02\x10\x02"},
   130  	{"errors", "\xcf\x01\x84\x01"},
   131  	{"expvar", "pLA\b\v\x15\r\b\x02\x03\x01\x11"},
   132  	{"flag", "g\f\x03\x83\x01,\b\x05\b\x02\x01\x10"},
   133  	{"fmt", "sF'\x19\f \b\r\x02\x03\x12"},
   134  	{"go/ast", "\x03\x01r\x0f\x01s\x03)\b\r\x02\x01\x12\x02"},
   135  	{"go/build", "\x02\x01p\x03\x01\x02\x02\b\x02\x01\x17\x1f\x04\x02\b\x1c\x13\x01+\x01\x04\x01\a\b\x02\x01\x12\x02\x02"},
   136  	{"go/build/constraint", "s\xc9\x01\x01\x12\x02"},
   137  	{"go/constant", "v\x10\x7f\x01\x024\x01\x02\x12"},
   138  	{"go/doc", "\x04r\x01\x05\n=61\x10\x02\x01\x12\x02"},
   139  	{"go/doc/comment", "\x03s\xc4\x01\x01\x01\x01\x12\x02"},
   140  	{"go/format", "\x03s\x01\f\x01\x02sD"},
   141  	{"go/importer", "x\a\x01\x02\x04\x01r9"},
   142  	{"go/internal/gccgoimporter", "\x02\x01]\x13\x03\x04\f\x01p\x02,\x01\x05\x11\x01\f\b"},
   143  	{"go/internal/gcimporter", "\x02t\x10\x010\x05\r0,\x15\x03\x02"},
   144  	{"go/internal/scannerhooks", "\x86\x01"},
   145  	{"go/internal/srcimporter", "v\x01\x01\v\x03\x01r,\x01\x05\x12\x02\x14"},
   146  	{"go/parser", "\x03p\x03\x01\x02\b\x04\x01s\x01+\x06\x12"},
   147  	{"go/printer", "v\x01\x02\x03\ns\f \x15\x02\x01\x02\v\x05\x02"},
   148  	{"go/scanner", "\x03s\v\x05s2\x10\x01\x13\x02"},
   149  	{"go/token", "\x04r\x86\x01>\x02\x03\x01\x0f\x02"},
   150  	{"go/types", "\x03\x01\x06i\x03\x01\x03\t\x03\x024\x063\x04\x03\t \x06\a\b\x01\x01\x01\x02\x01\x0f\x02\x02"},
   151  	{"go/version", "\xc1\x01|"},
   152  	{"hash", "\xf9\x01"},
   153  	{"hash/adler32", "s\x16\x16"},
   154  	{"hash/crc32", "s\x16\x16\x15\x8b\x01\x01\x13"},
   155  	{"hash/crc64", "s\x16\x16\xa0\x01"},
   156  	{"hash/fnv", "s\x16\x16i"},
   157  	{"hash/maphash", "\x89\x01\x11<}"},
   158  	{"html", "\xbd\x02\x02\x12"},
   159  	{"html/template", "\x03m\x06\x19-=\x01\n!\x05\x01\x02\x03\f\x01\x02\f\x01\x03\x02"},
   160  	{"image", "\x02q\x1fg\x0f4\x03\x01"},
   161  	{"image/color", ""},
   162  	{"image/color/palette", "\x92\x01"},
   163  	{"image/draw", "\x91\x01\x01\x04"},
   164  	{"image/gif", "\x02\x01\x05k\x03\x1b\x01\x01\x01\vZ\x0f"},
   165  	{"image/internal/imageutil", "\x91\x01"},
   166  	{"image/jpeg", "\x02q\x1e\x01\x04c"},
   167  	{"image/png", "\x02\ac\n\x13\x02\x06\x01gC"},
   168  	{"index/suffixarray", "\x03i\a\x86\x01\f+\n\x01"},
   169  	{"internal/abi", "\xbb\x01\x98\x01"},
   170  	{"internal/asan", "\xd3\x02"},
   171  	{"internal/bisect", "\xb2\x02\r\x01"},
   172  	{"internal/buildcfg", "vHg\x06\x02\x05\n\x01"},
   173  	{"internal/bytealg", "\xb4\x01\x9f\x01"},
   174  	{"internal/byteorder", ""},
   175  	{"internal/cfg", ""},
   176  	{"internal/cgrouptest", "v[T\x06\x0f\x02\x01\x04\x01"},
   177  	{"internal/chacha8rand", "\x9f\x01\x15\a\x98\x01"},
   178  	{"internal/copyright", ""},
   179  	{"internal/coverage", ""},
   180  	{"internal/coverage/calloc", ""},
   181  	{"internal/coverage/cfile", "p\x06\x17\x17\x01\x02\x01\x01\x01\x01\x01\x01\x01\"\x02',\x06\a\n\x01\x03\r\x06"},
   182  	{"internal/coverage/cformat", "\x04r.\x04Q\v6\x01\x02\r"},
   183  	{"internal/coverage/cmerge", "v.a"},
   184  	{"internal/coverage/decodecounter", "l\n.\v\x02H,\x17\x17"},
   185  	{"internal/coverage/decodemeta", "\x02j\n\x17\x17\v\x02H,"},
   186  	{"internal/coverage/encodecounter", "\x02j\n.\f\x01\x02F\v!\x15"},
   187  	{"internal/coverage/encodemeta", "\x02\x01i\n\x13\x04\x17\r\x02F,."},
   188  	{"internal/coverage/pods", "\x04r.\x81\x01\x06\x05\n\x02\x01"},
   189  	{"internal/coverage/rtcov", "\xd3\x02"},
   190  	{"internal/coverage/slicereader", "l\n\x83\x01Z"},
   191  	{"internal/coverage/slicewriter", "v\x83\x01"},
   192  	{"internal/coverage/stringtab", "v9\x04F"},
   193  	{"internal/coverage/test", ""},
   194  	{"internal/coverage/uleb128", ""},
   195  	{"internal/cpu", "\xd3\x02"},
   196  	{"internal/dag", "\x04r\xc4\x01\x03"},
   197  	{"internal/diff", "\x03s\xc5\x01\x02"},
   198  	{"internal/exportdata", "\x02\x01p\x03\x02e\x1c,\x01\x05\x11\x01\x02"},
   199  	{"internal/filepathlite", "s+B\x1a@"},
   200  	{"internal/fmtsort", "\x04\xa9\x02\r"},
   201  	{"internal/fuzz", "\x03\nG\x18\x04\x03\x03\x01\f\x036=\f\x03\x1d\x01\x05\x02\x05\n\x01\x02\x01\x01\f\x04\x02"},
   202  	{"internal/goarch", ""},
   203  	{"internal/godebug", "\x9c\x01!\x82\x01\x01\x13"},
   204  	{"internal/godebugs", ""},
   205  	{"internal/goexperiment", ""},
   206  	{"internal/goos", ""},
   207  	{"internal/goroot", "\xa5\x02\x01\x05\x12\x02"},
   208  	{"internal/gover", "\x04"},
   209  	{"internal/goversion", ""},
   210  	{"internal/lazyregexp", "\xa5\x02\v\r\x02"},
   211  	{"internal/lazytemplate", "\xf9\x01,\x18\x02\f"},
   212  	{"internal/msan", "\xd3\x02"},
   213  	{"internal/nettrace", ""},
   214  	{"internal/obscuretestdata", "k\x8e\x01,"},
   215  	{"internal/oserror", "s"},
   216  	{"internal/pkgbits", "\x03Q\x18\a\x03\x04\fs\r\x1f\r\n\x01"},
   217  	{"internal/platform", ""},
   218  	{"internal/poll", "sl\x05\x159\r\x01\x01\f\x06"},
   219  	{"internal/profile", "\x03\x04l\x03\x83\x017\n\x01\x01\x01\x10"},
   220  	{"internal/profilerecord", ""},
   221  	{"internal/race", "\x9a\x01\xb9\x01"},
   222  	{"internal/reflectlite", "\x9a\x01!;<!"},
   223  	{"internal/runtime/atomic", "\xbb\x01\x98\x01"},
   224  	{"internal/runtime/cgroup", "\x9e\x01=\x04t"},
   225  	{"internal/runtime/exithook", "\xd0\x01\x83\x01"},
   226  	{"internal/runtime/gc", "\xbb\x01"},
   227  	{"internal/runtime/gc/internal/gen", "\nb\n\x18k\x04\v\x1d\b\x10\x02"},
   228  	{"internal/runtime/gc/scan", "\xb4\x01\a\x18\ay"},
   229  	{"internal/runtime/maps", "\x9a\x01\x01 \n\t\t\x03y"},
   230  	{"internal/runtime/math", "\xbb\x01"},
   231  	{"internal/runtime/pprof/label", ""},
   232  	{"internal/runtime/startlinetest", ""},
   233  	{"internal/runtime/sys", "\xbb\x01\x04"},
   234  	{"internal/runtime/syscall/linux", "\xbb\x01\x98\x01"},
   235  	{"internal/runtime/wasitest", ""},
   236  	{"internal/saferio", "\xf9\x01Z"},
   237  	{"internal/singleflight", "\xbf\x02"},
   238  	{"internal/strconv", "\x88\x02K"},
   239  	{"internal/stringslite", "\x9e\x01\xb5\x01"},
   240  	{"internal/sync", "\x9a\x01!\x13r\x13"},
   241  	{"internal/synctest", "\x9a\x01\xb9\x01"},
   242  	{"internal/syscall/execenv", "\xc1\x02"},
   243  	{"internal/syscall/unix", "\xb2\x02\x0e\x01\x12"},
   244  	{"internal/sysinfo", "\x02\x01\xb1\x01E,\x18\x02"},
   245  	{"internal/syslist", ""},
   246  	{"internal/testenv", "\x03\nf\x02\x01*\x1b\x0f0+\x01\x05\a\n\x01\x02\x02\x01\v"},
   247  	{"internal/testhash", "\x03\x86\x01p\x118\v"},
   248  	{"internal/testlog", "\xbf\x02\x01\x13"},
   249  	{"internal/testpty", "s\x03\xaf\x01"},
   250  	{"internal/trace", "\x02\x01\x01\x06b\a\x03w\x03\x03\x06\x03\t5\x01\x01\x01\x10\x06"},
   251  	{"internal/trace/internal/testgen", "\x03i\nu\x03\x02\x03\x011\v\r\x10"},
   252  	{"internal/trace/internal/tracev1", "\x03\x01h\a\x03}\x06\f5\x01"},
   253  	{"internal/trace/raw", "\x02j\nz\x03\x06C\x01\x12"},
   254  	{"internal/trace/testtrace", "\x02\x01p\x03q\x04\x03\x05\x01\x05,\v\x02\b\x02\x01\x05"},
   255  	{"internal/trace/tracev2", ""},
   256  	{"internal/trace/traceviewer", "\x02c\v\x06\x1a<\x1f\a\a\x04\b\v\x15\x01\x05\a\n\x01\x02\x0e"},
   257  	{"internal/trace/traceviewer/format", ""},
   258  	{"internal/trace/version", "vz\t"},
   259  	{"internal/txtar", "\x03s\xaf\x01\x18"},
   260  	{"internal/types/errors", "\xbc\x02"},
   261  	{"internal/unsafeheader", "\xd3\x02"},
   262  	{"internal/xcoff", "_\r\a\x03g\x1c,\x17\x01"},
   263  	{"internal/zstd", "l\a\x03\x83\x01\x0f"},
   264  	{"io", "s\xcc\x01"},
   265  	{"io/fs", "s+*11\x10\x13\x04"},
   266  	{"io/ioutil", "\xf9\x01\x01+\x15\x03"},
   267  	{"iter", "\xce\x01d!"},
   268  	{"log", "v\x83\x01\x05'\r\r\x01\r"},
   269  	{"log/internal", ""},
   270  	{"log/slog", "\x03\nZ\t\x03\x03\x83\x01\x04\x01\x02\x02\x03(\x05\b\x02\x01\x02\x01\r\x02\x02\x02"},
   271  	{"log/slog/internal", ""},
   272  	{"log/slog/internal/benchmarks", "\rf\x03\x83\x01\x06\x03:\x11"},
   273  	{"log/slog/internal/buffer", "\xbf\x02"},
   274  	{"log/syslog", "s\x03\x87\x01\x12\x16\x18\x02\x0e"},
   275  	{"maps", "\xfc\x01W"},
   276  	{"math", "\xb4\x01TK"},
   277  	{"math/big", "\x03p\x03)\x15E\f\x03\x020\x02\x01\x02\x14"},
   278  	{"math/big/internal/asmgen", "\x03\x01r\x92\x012\x03"},
   279  	{"math/bits", "\xd3\x02"},
   280  	{"math/cmplx", "\x85\x02\x03"},
   281  	{"math/rand", "\xbc\x01I:\x01\x13"},
   282  	{"math/rand/v2", "s,\x03c\x03K"},
   283  	{"mime", "\x02\x01h\b\x03\x83\x01\v!\x15\x03\x02\x10\x02"},
   284  	{"mime/multipart", "\x02\x01M#\x03F=\v\x01\a\x02\x15\x02\x06\x0f\x02\x01\x16"},
   285  	{"mime/quotedprintable", "\x02\x01s\x83\x01"},
   286  	{"net", "\x04\tf+\x1e\n\x05\x13\x01\x01\x04\x15\x01%\x06\r\b\x05\x01\x01\f\x06\a"},
   287  	{"net/http", "\x02\x01\x03\x01\x04\x02C\b\x13\x01\a\x03F=\x01\x03\a\x01\x03\x02\x02\x01\x02\x06\x02\x01\x01\n\x01\x01\x05\x01\x02\x05\b\x01\x01\x01\x02\x01\r\x02\x02\x02\b\x01\x01\x01"},
   288  	{"net/http/cgi", "\x02V\x1b\x03\x83\x01\x04\a\v\x01\x13\x01\x01\x01\x04\x01\x05\x02\b\x02\x01\x10\x0e"},
   289  	{"net/http/cookiejar", "\x04o\x03\x99\x01\x01\b\a\x05\x16\x03\x02\x0e\x04"},
   290  	{"net/http/fcgi", "\x02\x01\n_\a\x03\x83\x01\x16\x01\x01\x14\x18\x02\x0e"},
   291  	{"net/http/httptest", "\x02\x01\nK\x02\x1b\x01\x83\x01\x04\x12\x01\n\t\x02\x17\x01\x02\x0e\x0e"},
   292  	{"net/http/httptrace", "\rKnI\x14\n "},
   293  	{"net/http/httputil", "\x02\x01\nf\x03\x83\x01\x04\x0f\x03\x01\x05\x02\x01\v\x01\x19\x02\x01\r\x0e"},
   294  	{"net/http/internal", "\x02\x01p\x03\x83\x01"},
   295  	{"net/http/internal/ascii", "\xbd\x02\x12"},
   296  	{"net/http/internal/httpcommon", "\rf\x03\x9f\x01\x0e\x01\x17\x01\x01\x02\x1c\x02"},
   297  	{"net/http/internal/testcert", "\xbd\x02"},
   298  	{"net/http/pprof", "\x02\x01\ni\x19-\x02\x0e-\x04\x13\x14\x01\r\x04\x03\x01\x02\x01\x10"},
   299  	{"net/internal/cgotest", ""},
   300  	{"net/internal/socktest", "v\xc9\x01\x02"},
   301  	{"net/mail", "\x02q\x03\x83\x01\x04\x0f\x03\x14\x1a\x02\x0e\x04"},
   302  	{"net/netip", "\x04o+\x01f\x034\x16"},
   303  	{"net/rpc", "\x02l\x05\x03\x10\ni\x04\x12\x01\x1d\r\x03\x02"},
   304  	{"net/rpc/jsonrpc", "p\x03\x03\x83\x01\x16\x11\x1f"},
   305  	{"net/smtp", "\x193\f\x13\b\x03\x83\x01\x16\x14\x1a"},
   306  	{"net/textproto", "\x02\x01p\x03\x83\x01\f\n-\x01\x02\x14"},
   307  	{"net/url", "s\x03Fc\v\x10\x02\x01\x16"},
   308  	{"os", "s+\x01\x19\x03\x10\x14\x01\x03\x01\x05\x10\x018\b\x05\x01\x01\f\x06"},
   309  	{"os/exec", "\x03\nfI'\x01\x15\x01+\x06\a\n\x01\x04\f"},
   310  	{"os/exec/internal/fdtest", "\xc1\x02"},
   311  	{"os/signal", "\r\x98\x02\x15\x05\x02"},
   312  	{"os/user", "\x02\x01p\x03\x83\x01,\r\n\x01\x02"},
   313  	{"path", "s+\xb3\x01"},
   314  	{"path/filepath", "s+\x1aB+\r\b\x03\x04\x10"},
   315  	{"plugin", "s"},
   316  	{"reflect", "s'\x04\x1d\x13\b\x04\x05\x17\x06\t-\n\x03\x10\x02\x02"},
   317  	{"reflect/internal/example1", ""},
   318  	{"reflect/internal/example2", ""},
   319  	{"regexp", "\x03\xf6\x018\t\x02\x01\x02\x10\x02"},
   320  	{"regexp/syntax", "\xba\x02\x01\x01\x01\x02\x10\x02"},
   321  	{"runtime", "\x9a\x01\x04\x01\x03\f\x06\a\x02\x01\x01\x0e\x03\x01\x01\x01\x02\x01\x01\x01\x02\x01\x04\x01\x10\x18K"},
   322  	{"runtime/coverage", "\xa6\x01S"},
   323  	{"runtime/debug", "vUZ\r\b\x02\x01\x10\x06"},
   324  	{"runtime/metrics", "\xbd\x01H-!"},
   325  	{"runtime/pprof", "\x02\x01\x01\x03\x06_\a\x03$$\x0f\v!\f \r\b\x01\x01\x01\x02\x02\t\x03\x06"},
   326  	{"runtime/race", "\xb8\x02"},
   327  	{"runtime/race/internal/amd64v1", ""},
   328  	{"runtime/trace", "\rf\x03z\t9\b\x05\x01\r\x06"},
   329  	{"slices", "\x04\xf8\x01\fK"},
   330  	{"sort", "\xcf\x0192"},
   331  	{"strconv", "s+A\x01q"},
   332  	{"strings", "s'\x04B\x19\x03\f7\x10\x02\x02"},
   333  	{"structs", ""},
   334  	{"sync", "\xce\x01\x13\x01P\x0e\x13"},
   335  	{"sync/atomic", "\xd3\x02"},
   336  	{"syscall", "s(\x03\x01\x1c\n\x03\x06\r\x04S\b\x05\x01\x13"},
   337  	{"testing", "\x03\nf\x02\x01X\x17\x14\f\x05\x1b\x06\x02\x05\x02\x05\x01\x02\x01\x02\x01\r\x02\x04"},
   338  	{"testing/fstest", "s\x03\x83\x01\x01\n&\x10\x03\b\b"},
   339  	{"testing/internal/testdeps", "\x02\v\xad\x01/\x10,\x03\x05\x03\x06\a\x02\x0e"},
   340  	{"testing/iotest", "\x03p\x03\x83\x01\x04"},
   341  	{"testing/quick", "u\x01\x8f\x01\x05#\x10\x10"},
   342  	{"testing/slogtest", "\rf\x03\x89\x01.\x05\x10\v"},
   343  	{"testing/synctest", "\xe2\x01`\x11"},
   344  	{"text/scanner", "\x03s\x83\x01,*\x02"},
   345  	{"text/tabwriter", "v\x83\x01X"},
   346  	{"text/template", "s\x03C@\x01\n \x01\x05\x01\x02\x05\v\x02\r\x03\x02"},
   347  	{"text/template/parse", "\x03s\xbc\x01\n\x01\x12\x02"},
   348  	{"time", "s+\x1e$(*\r\x02\x12"},
   349  	{"time/tzdata", "s\xce\x01\x12"},
   350  	{"unicode", ""},
   351  	{"unicode/utf16", ""},
   352  	{"unicode/utf8", ""},
   353  	{"unique", "\x9a\x01!%\x01Q\r\x01\x13\x12"},
   354  	{"unsafe", ""},
   355  	{"vendor/golang.org/x/crypto/chacha20", "\x10\\\a\x95\x01*&"},
   356  	{"vendor/golang.org/x/crypto/chacha20poly1305", "\x10\\\a\xe1\x01\x04\x01\a"},
   357  	{"vendor/golang.org/x/crypto/cryptobyte", "i\n\x03\x90\x01' \n"},
   358  	{"vendor/golang.org/x/crypto/cryptobyte/asn1", ""},
   359  	{"vendor/golang.org/x/crypto/internal/alias", "\xd3\x02"},
   360  	{"vendor/golang.org/x/crypto/internal/poly1305", "W\x15\x9c\x01"},
   361  	{"vendor/golang.org/x/net/dns/dnsmessage", "s\xc7\x01"},
   362  	{"vendor/golang.org/x/net/http/httpguts", "\x8f\x02\x14\x1a\x14\r"},
   363  	{"vendor/golang.org/x/net/http/httpproxy", "s\x03\x99\x01\x10\x05\x01\x18\x14\r"},
   364  	{"vendor/golang.org/x/net/http2/hpack", "\x03p\x03\x83\x01F"},
   365  	{"vendor/golang.org/x/net/idna", "v\x8f\x018\x14\x10\x02\x01"},
   366  	{"vendor/golang.org/x/net/nettest", "\x03i\a\x03\x83\x01\x11\x05\x16\x01\f\n\x01\x02\x02\x01\v"},
   367  	{"vendor/golang.org/x/sys/cpu", "\xa5\x02\r\n\x01\x16"},
   368  	{"vendor/golang.org/x/text/secure/bidirule", "s\xde\x01\x11\x01"},
   369  	{"vendor/golang.org/x/text/transform", "\x03p\x86\x01X"},
   370  	{"vendor/golang.org/x/text/unicode/bidi", "\x03\bk\x87\x01>\x16"},
   371  	{"vendor/golang.org/x/text/unicode/norm", "l\n\x83\x01F\x12\x11"},
   372  	{"weak", "\x9a\x01\x98\x01!"},
   373  }
   374  
   375  // bootstrap is the list of bootstrap packages extracted from cmd/dist.
   376  var bootstrap = map[string]bool{
   377  	"cmp":                                     true,
   378  	"cmd/asm":                                 true,
   379  	"cmd/asm/internal/arch":                   true,
   380  	"cmd/asm/internal/asm":                    true,
   381  	"cmd/asm/internal/flags":                  true,
   382  	"cmd/asm/internal/lex":                    true,
   383  	"cmd/cgo":                                 true,
   384  	"cmd/compile":                             true,
   385  	"cmd/compile/internal/abi":                true,
   386  	"cmd/compile/internal/abt":                true,
   387  	"cmd/compile/internal/amd64":              true,
   388  	"cmd/compile/internal/arm":                true,
   389  	"cmd/compile/internal/arm64":              true,
   390  	"cmd/compile/internal/base":               true,
   391  	"cmd/compile/internal/bitvec":             true,
   392  	"cmd/compile/internal/bloop":              true,
   393  	"cmd/compile/internal/compare":            true,
   394  	"cmd/compile/internal/coverage":           true,
   395  	"cmd/compile/internal/deadlocals":         true,
   396  	"cmd/compile/internal/devirtualize":       true,
   397  	"cmd/compile/internal/dwarfgen":           true,
   398  	"cmd/compile/internal/escape":             true,
   399  	"cmd/compile/internal/gc":                 true,
   400  	"cmd/compile/internal/importer":           true,
   401  	"cmd/compile/internal/inline":             true,
   402  	"cmd/compile/internal/inline/inlheur":     true,
   403  	"cmd/compile/internal/inline/interleaved": true,
   404  	"cmd/compile/internal/ir":                 true,
   405  	"cmd/compile/internal/liveness":           true,
   406  	"cmd/compile/internal/logopt":             true,
   407  	"cmd/compile/internal/loong64":            true,
   408  	"cmd/compile/internal/loopvar":            true,
   409  	"cmd/compile/internal/mips":               true,
   410  	"cmd/compile/internal/mips64":             true,
   411  	"cmd/compile/internal/noder":              true,
   412  	"cmd/compile/internal/objw":               true,
   413  	"cmd/compile/internal/pgoir":              true,
   414  	"cmd/compile/internal/pkginit":            true,
   415  	"cmd/compile/internal/ppc64":              true,
   416  	"cmd/compile/internal/rangefunc":          true,
   417  	"cmd/compile/internal/reflectdata":        true,
   418  	"cmd/compile/internal/riscv64":            true,
   419  	"cmd/compile/internal/rttype":             true,
   420  	"cmd/compile/internal/s390x":              true,
   421  	"cmd/compile/internal/slice":              true,
   422  	"cmd/compile/internal/ssa":                true,
   423  	"cmd/compile/internal/ssagen":             true,
   424  	"cmd/compile/internal/staticdata":         true,
   425  	"cmd/compile/internal/staticinit":         true,
   426  	"cmd/compile/internal/syntax":             true,
   427  	"cmd/compile/internal/test":               true,
   428  	"cmd/compile/internal/typebits":           true,
   429  	"cmd/compile/internal/typecheck":          true,
   430  	"cmd/compile/internal/types":              true,
   431  	"cmd/compile/internal/types2":             true,
   432  	"cmd/compile/internal/walk":               true,
   433  	"cmd/compile/internal/wasm":               true,
   434  	"cmd/compile/internal/x86":                true,
   435  	"cmd/internal/archive":                    true,
   436  	"cmd/internal/bio":                        true,
   437  	"cmd/internal/codesign":                   true,
   438  	"cmd/internal/dwarf":                      true,
   439  	"cmd/internal/edit":                       true,
   440  	"cmd/internal/gcprog":                     true,
   441  	"cmd/internal/goobj":                      true,
   442  	"cmd/internal/hash":                       true,
   443  	"cmd/internal/macho":                      true,
   444  	"cmd/internal/obj":                        true,
   445  	"cmd/internal/obj/arm":                    true,
   446  	"cmd/internal/obj/arm64":                  true,
   447  	"cmd/internal/obj/loong64":                true,
   448  	"cmd/internal/obj/mips":                   true,
   449  	"cmd/internal/obj/ppc64":                  true,
   450  	"cmd/internal/obj/riscv":                  true,
   451  	"cmd/internal/obj/s390x":                  true,
   452  	"cmd/internal/obj/wasm":                   true,
   453  	"cmd/internal/obj/x86":                    true,
   454  	"cmd/internal/objabi":                     true,
   455  	"cmd/internal/par":                        true,
   456  	"cmd/internal/pgo":                        true,
   457  	"cmd/internal/pkgpath":                    true,
   458  	"cmd/internal/quoted":                     true,
   459  	"cmd/internal/src":                        true,
   460  	"cmd/internal/sys":                        true,
   461  	"cmd/internal/telemetry":                  true,
   462  	"cmd/internal/telemetry/counter":          true,
   463  	"cmd/link":                                true,
   464  	"cmd/link/internal/amd64":                 true,
   465  	"cmd/link/internal/arm":                   true,
   466  	"cmd/link/internal/arm64":                 true,
   467  	"cmd/link/internal/benchmark":             true,
   468  	"cmd/link/internal/dwtest":                true,
   469  	"cmd/link/internal/ld":                    true,
   470  	"cmd/link/internal/loadelf":               true,
   471  	"cmd/link/internal/loader":                true,
   472  	"cmd/link/internal/loadmacho":             true,
   473  	"cmd/link/internal/loadpe":                true,
   474  	"cmd/link/internal/loadxcoff":             true,
   475  	"cmd/link/internal/loong64":               true,
   476  	"cmd/link/internal/mips":                  true,
   477  	"cmd/link/internal/mips64":                true,
   478  	"cmd/link/internal/ppc64":                 true,
   479  	"cmd/link/internal/riscv64":               true,
   480  	"cmd/link/internal/s390x":                 true,
   481  	"cmd/link/internal/sym":                   true,
   482  	"cmd/link/internal/wasm":                  true,
   483  	"cmd/link/internal/x86":                   true,
   484  	"compress/flate":                          true,
   485  	"compress/zlib":                           true,
   486  	"container/heap":                          true,
   487  	"debug/dwarf":                             true,
   488  	"debug/elf":                               true,
   489  	"debug/macho":                             true,
   490  	"debug/pe":                                true,
   491  	"go/build/constraint":                     true,
   492  	"go/constant":                             true,
   493  	"go/version":                              true,
   494  	"internal/abi":                            true,
   495  	"internal/coverage":                       true,
   496  	"cmd/internal/cov/covcmd":                 true,
   497  	"internal/bisect":                         true,
   498  	"internal/buildcfg":                       true,
   499  	"internal/exportdata":                     true,
   500  	"internal/goarch":                         true,
   501  	"internal/godebugs":                       true,
   502  	"internal/goexperiment":                   true,
   503  	"internal/goroot":                         true,
   504  	"internal/gover":                          true,
   505  	"internal/goversion":                      true,
   506  	"internal/lazyregexp":                     true,
   507  	"internal/pkgbits":                        true,
   508  	"internal/platform":                       true,
   509  	"internal/profile":                        true,
   510  	"internal/race":                           true,
   511  	"internal/runtime/gc":                     true,
   512  	"internal/saferio":                        true,
   513  	"internal/syscall/unix":                   true,
   514  	"internal/types/errors":                   true,
   515  	"internal/unsafeheader":                   true,
   516  	"internal/xcoff":                          true,
   517  	"internal/zstd":                           true,
   518  	"math/bits":                               true,
   519  	"sort":                                    true,
   520  }
   521  
   522  // BootstrapVersion is the minor version of Go used during toolchain
   523  // bootstrapping. Packages for which [IsBootstrapPackage] must not use
   524  // features of Go newer than this version.
   525  const BootstrapVersion = Version(24) // go1.24.6
   526  

View as plain text