# No dependencies allowed for any of these packages.
NONE
< container/list, container/ring,
- internal/cfg, internal/cpu,
+ internal/cfg, internal/cpu, internal/goexperiment,
internal/goversion, internal/nettrace,
unicode/utf8, unicode/utf16, unicode,
unsafe;
< internal/abi;
# RUNTIME is the core runtime group of packages, all of them very light-weight.
- internal/abi, internal/cpu, unsafe
+ internal/abi, internal/cpu, internal/goexperiment, unsafe
< internal/bytealg
+ < internal/itoa
< internal/unsafeheader
< runtime/internal/sys
< runtime/internal/atomic
< go/token
< go/scanner
< go/ast
+ < go/internal/typeparams
< go/parser;
- go/parser, text/tabwriter
+ FMT
+ < go/build/constraint;
+
+ go/build/constraint, go/parser, text/tabwriter
< go/printer
< go/format;
container/heap, go/constant, go/parser, regexp
< go/types;
- FMT
- < go/build/constraint;
+ FMT, internal/goexperiment
+ < internal/buildcfg;
- go/build/constraint, go/doc, go/parser, internal/goroot, internal/goversion
+ go/build/constraint, go/doc, go/parser, internal/buildcfg, internal/goroot, internal/goversion
< go/build;
DEBUG, go/build, go/types, text/scanner
< crypto
< crypto/subtle
< crypto/internal/subtle
+ < crypto/ed25519/internal/edwards25519/field
+ < crypto/ed25519/internal/edwards25519
< crypto/cipher
< encoding/asn1
< crypto/internal/boring
crypto/sha1, crypto/sha256, crypto/sha512
< crypto/rand
< crypto/internal/randutil
- < crypto/ed25519/internal/edwards25519
< crypto/ed25519
< golang.org/x/crypto/cryptobyte/asn1
< golang.org/x/crypto/cryptobyte
FMT, flag, math/rand
< testing/quick;
- FMT, flag, runtime/debug, runtime/trace, internal/sysinfo
+ FMT, flag, runtime/debug, runtime/trace, internal/sysinfo, math/rand
< testing;
internal/testlog, runtime/pprof, regexp