]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/go/build/deps_test.go
[dev.boringcrypto] all: merge commit 9d0819b27c (CL 314609) into dev.boringcrypto
[gostls13.git] / src / go / build / deps_test.go
index e04b07d3a993a918392f17a8ecdc077afbcbe350..a2423cf0d932435b970a150475506be42174d175 100644 (file)
@@ -71,7 +71,7 @@ var depsRules = `
        # 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;
@@ -81,8 +81,9 @@ var depsRules = `
        < 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
@@ -277,9 +278,13 @@ var depsRules = `
        < 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;
 
@@ -292,10 +297,10 @@ var depsRules = `
        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
@@ -390,6 +395,8 @@ var depsRules = `
        < crypto
        < crypto/subtle
        < crypto/internal/subtle
+       < crypto/ed25519/internal/edwards25519/field
+       < crypto/ed25519/internal/edwards25519
        < crypto/cipher
        < encoding/asn1
        < crypto/internal/boring
@@ -397,7 +404,6 @@ var depsRules = `
          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
@@ -502,7 +508,7 @@ var depsRules = `
        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