mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-21 14:44:00 +00:00
vendor: make vendor-update
This commit is contained in:
parent
2ec6f81b10
commit
55ed77760b
35 changed files with 657 additions and 126 deletions
17
go.mod
17
go.mod
|
@ -10,16 +10,17 @@ require (
|
||||||
github.com/VictoriaMetrics/metrics v1.17.2
|
github.com/VictoriaMetrics/metrics v1.17.2
|
||||||
github.com/VictoriaMetrics/metricsql v0.14.0
|
github.com/VictoriaMetrics/metricsql v0.14.0
|
||||||
github.com/VividCortex/ewma v1.2.0 // indirect
|
github.com/VividCortex/ewma v1.2.0 // indirect
|
||||||
github.com/aws/aws-sdk-go v1.38.36
|
github.com/aws/aws-sdk-go v1.38.40
|
||||||
github.com/cespare/xxhash/v2 v2.1.1
|
github.com/cespare/xxhash/v2 v2.1.1
|
||||||
github.com/cheggaaa/pb/v3 v3.0.8
|
github.com/cheggaaa/pb/v3 v3.0.8
|
||||||
github.com/cpuguy83/go-md2man/v2 v2.0.0 // indirect
|
github.com/cpuguy83/go-md2man/v2 v2.0.0 // indirect
|
||||||
|
github.com/fatih/color v1.11.0 // indirect
|
||||||
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
|
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
|
||||||
github.com/golang/snappy v0.0.3
|
github.com/golang/snappy v0.0.3
|
||||||
github.com/influxdata/influxdb v1.8.5
|
github.com/influxdata/influxdb v1.8.5
|
||||||
github.com/klauspost/compress v1.12.2
|
github.com/klauspost/compress v1.12.2
|
||||||
github.com/prometheus/client_golang v1.10.0 // indirect
|
github.com/prometheus/client_golang v1.10.0 // indirect
|
||||||
github.com/prometheus/common v0.23.0 // indirect
|
github.com/prometheus/common v0.24.0 // indirect
|
||||||
github.com/prometheus/prometheus v1.8.2-0.20201119142752-3ad25a6dc3d9
|
github.com/prometheus/prometheus v1.8.2-0.20201119142752-3ad25a6dc3d9
|
||||||
github.com/russross/blackfriday/v2 v2.1.0 // indirect
|
github.com/russross/blackfriday/v2 v2.1.0 // indirect
|
||||||
github.com/urfave/cli/v2 v2.3.0
|
github.com/urfave/cli/v2 v2.3.0
|
||||||
|
@ -29,12 +30,14 @@ require (
|
||||||
github.com/valyala/gozstd v1.10.0
|
github.com/valyala/gozstd v1.10.0
|
||||||
github.com/valyala/histogram v1.1.2
|
github.com/valyala/histogram v1.1.2
|
||||||
github.com/valyala/quicktemplate v1.6.3
|
github.com/valyala/quicktemplate v1.6.3
|
||||||
golang.org/x/mod v0.4.2 // indirect
|
golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 // indirect
|
||||||
golang.org/x/net v0.0.0-20210508051633-16afe75a6701
|
golang.org/x/net v0.0.0-20210510120150-4163338589ed
|
||||||
golang.org/x/oauth2 v0.0.0-20210427180440-81ed05c6b58c
|
golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c
|
||||||
golang.org/x/sys v0.0.0-20210507161434-a76c4d0a0096
|
golang.org/x/sys v0.0.0-20210514084401-e8d321eab015
|
||||||
|
golang.org/x/tools v0.1.1 // indirect
|
||||||
google.golang.org/api v0.46.0
|
google.golang.org/api v0.46.0
|
||||||
google.golang.org/genproto v0.0.0-20210506142907-4a47615972c2 // indirect
|
google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384 // indirect
|
||||||
|
google.golang.org/grpc v1.37.1 // indirect
|
||||||
gopkg.in/yaml.v2 v2.4.0
|
gopkg.in/yaml.v2 v2.4.0
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
39
go.sum
39
go.sum
|
@ -125,8 +125,8 @@ github.com/aws/aws-lambda-go v1.13.3/go.mod h1:4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQ
|
||||||
github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
|
github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
|
||||||
github.com/aws/aws-sdk-go v1.34.28/go.mod h1:H7NKnBqNVzoTJpGfLrQkkD+ytBA93eiDYi/+8rV9s48=
|
github.com/aws/aws-sdk-go v1.34.28/go.mod h1:H7NKnBqNVzoTJpGfLrQkkD+ytBA93eiDYi/+8rV9s48=
|
||||||
github.com/aws/aws-sdk-go v1.35.31/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
github.com/aws/aws-sdk-go v1.35.31/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
||||||
github.com/aws/aws-sdk-go v1.38.36 h1:MiqzQY/IOFTX/jmGse7ThafD0eyOC4TrCLv2KY1v+bI=
|
github.com/aws/aws-sdk-go v1.38.40 h1:VVqBFV24tGgXR11tFXPjmR+0ItbnUepbuQjdmhgu3U0=
|
||||||
github.com/aws/aws-sdk-go v1.38.36/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
github.com/aws/aws-sdk-go v1.38.40/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
||||||
github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g=
|
github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g=
|
||||||
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
|
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
|
||||||
github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
|
github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
|
||||||
|
@ -202,8 +202,9 @@ github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7
|
||||||
github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk=
|
github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk=
|
||||||
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
|
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
|
||||||
github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
|
github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
|
||||||
github.com/fatih/color v1.10.0 h1:s36xzo75JdqLaaWoiEHk767eHiwo0598uUxyfiPkDsg=
|
|
||||||
github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM=
|
github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM=
|
||||||
|
github.com/fatih/color v1.11.0 h1:l4iX0RqNnx/pU7rY2DB/I+znuYY0K3x6Ywac6EIr0PA=
|
||||||
|
github.com/fatih/color v1.11.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM=
|
||||||
github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k=
|
github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k=
|
||||||
github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k=
|
github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k=
|
||||||
github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4=
|
github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4=
|
||||||
|
@ -681,8 +682,8 @@ github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB8
|
||||||
github.com/prometheus/common v0.14.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s=
|
github.com/prometheus/common v0.14.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s=
|
||||||
github.com/prometheus/common v0.15.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s=
|
github.com/prometheus/common v0.15.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s=
|
||||||
github.com/prometheus/common v0.18.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s=
|
github.com/prometheus/common v0.18.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s=
|
||||||
github.com/prometheus/common v0.23.0 h1:GXWvPYuTUenIa+BhOq/x+L/QZzCqASkVRny5KTlPDGM=
|
github.com/prometheus/common v0.24.0 h1:aIycr3wRFxPUq8XlLQlGQ9aNXV3dFi5y62pe/SB262k=
|
||||||
github.com/prometheus/common v0.23.0/go.mod h1:H6QK/N6XVT42whUeIdI3dp36w49c+/iMDk7UAI2qm7Q=
|
github.com/prometheus/common v0.24.0/go.mod h1:H6QK/N6XVT42whUeIdI3dp36w49c+/iMDk7UAI2qm7Q=
|
||||||
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
|
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
|
||||||
github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
|
github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
|
||||||
github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
|
github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
|
||||||
|
@ -789,6 +790,7 @@ github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de
|
||||||
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||||
github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||||
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
|
||||||
|
github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k=
|
||||||
go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
|
go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
|
||||||
go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg=
|
go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg=
|
||||||
go.mongodb.org/mongo-driver v1.0.3/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM=
|
go.mongodb.org/mongo-driver v1.0.3/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM=
|
||||||
|
@ -862,8 +864,9 @@ golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHl
|
||||||
golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs=
|
golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs=
|
||||||
golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
|
golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
|
||||||
golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
|
golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
|
||||||
golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5 h1:2M3HP5CCK1Si9FQhwnzYhXdG6DXeebvUHFpre8QvbyI=
|
|
||||||
golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
|
golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
|
||||||
|
golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 h1:VLliZ0d+/avPrXXH+OakdXhpJuEoBZuwh1m2j7U6Iug=
|
||||||
|
golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
|
||||||
golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE=
|
golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE=
|
||||||
golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o=
|
golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o=
|
||||||
golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
|
golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
|
||||||
|
@ -922,9 +925,10 @@ golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v
|
||||||
golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
||||||
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
|
||||||
golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc=
|
golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc=
|
||||||
|
golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM=
|
||||||
golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
||||||
golang.org/x/net v0.0.0-20210508051633-16afe75a6701 h1:lQVgcB3+FoAXOb20Dp6zTzAIrpj1k/yOOBN7s+Zv1rA=
|
golang.org/x/net v0.0.0-20210510120150-4163338589ed h1:p9UgmWI9wKpfYmgaV/IZKGdXc5qEK45tDwwwDyjS26I=
|
||||||
golang.org/x/net v0.0.0-20210508051633-16afe75a6701/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
golang.org/x/net v0.0.0-20210510120150-4163338589ed/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
|
||||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
|
||||||
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||||
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
|
||||||
|
@ -937,8 +941,9 @@ golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ
|
||||||
golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||||
golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||||
golang.org/x/oauth2 v0.0.0-20210413134643-5e61552d6c78/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
golang.org/x/oauth2 v0.0.0-20210413134643-5e61552d6c78/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||||
golang.org/x/oauth2 v0.0.0-20210427180440-81ed05c6b58c h1:SgVl/sCtkicsS7psKkje4H9YtjdEl3xsYh7N+5TDHqY=
|
|
||||||
golang.org/x/oauth2 v0.0.0-20210427180440-81ed05c6b58c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
golang.org/x/oauth2 v0.0.0-20210427180440-81ed05c6b58c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||||
|
golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c h1:pkQiBZBvdos9qq4wBAHqlzuZHEXo07pqV06ef90u1WI=
|
||||||
|
golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
|
||||||
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
|
||||||
|
@ -1021,12 +1026,14 @@ golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7w
|
||||||
golang.org/x/sys v0.0.0-20210309074719-68d13333faf2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20210309074719-68d13333faf2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
|
golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20210412220455-f1c623a9e750/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20210412220455-f1c623a9e750/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20210503080704-8803ae5d1324/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20210503080704-8803ae5d1324/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20210507161434-a76c4d0a0096 h1:5PbJGn5Sp3GEUjJ61aYbUP6RIo3Z3r2E4Tv9y2z8UHo=
|
golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.0.0-20210507161434-a76c4d0a0096/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.0.0-20210514084401-e8d321eab015 h1:hZR0X1kPW+nwyJ9xRxqZk1vx5RUObAPBdKVvXPDUH/E=
|
||||||
|
golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
|
||||||
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
|
@ -1110,8 +1117,9 @@ golang.org/x/tools v0.0.0-20201119054027-25dc3e1ccc3c/go.mod h1:emZCQorbCU4vsT4f
|
||||||
golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
|
golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
|
||||||
golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
|
golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
|
||||||
golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
|
golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
|
||||||
golang.org/x/tools v0.1.0 h1:po9/4sTYwZU9lPhi1tOrb4hCv3qrhiQ77LZfGa2OjwY=
|
|
||||||
golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0=
|
golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0=
|
||||||
|
golang.org/x/tools v0.1.1 h1:wGiQel/hW0NnEkJUk8lbzkX2gFJU6PFxf1v5OlCfuOs=
|
||||||
|
golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk=
|
||||||
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
|
||||||
|
@ -1203,8 +1211,8 @@ google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaE
|
||||||
google.golang.org/genproto v0.0.0-20210413151531-c14fb6ef47c3/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A=
|
google.golang.org/genproto v0.0.0-20210413151531-c14fb6ef47c3/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A=
|
||||||
google.golang.org/genproto v0.0.0-20210420162539-3c870d7478d2/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A=
|
google.golang.org/genproto v0.0.0-20210420162539-3c870d7478d2/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A=
|
||||||
google.golang.org/genproto v0.0.0-20210429181445-86c259c2b4ab/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A=
|
google.golang.org/genproto v0.0.0-20210429181445-86c259c2b4ab/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A=
|
||||||
google.golang.org/genproto v0.0.0-20210506142907-4a47615972c2 h1:pl8qT5D+48655f14yDURpIZwSPvMWuuekfAP+gxtjvk=
|
google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384 h1:z+j74wi4yV+P7EtK9gPLGukOk7mFOy9wMQaC0wNb7eY=
|
||||||
google.golang.org/genproto v0.0.0-20210506142907-4a47615972c2/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A=
|
google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A=
|
||||||
google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs=
|
google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs=
|
||||||
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
|
||||||
google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM=
|
google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM=
|
||||||
|
@ -1229,8 +1237,9 @@ google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA5
|
||||||
google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
|
google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
|
||||||
google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
|
google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
|
||||||
google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
|
google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU=
|
||||||
google.golang.org/grpc v1.37.0 h1:uSZWeQJX5j11bIQ4AJoj+McDBo29cY1MCoC1wO3ts+c=
|
|
||||||
google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM=
|
google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM=
|
||||||
|
google.golang.org/grpc v1.37.1 h1:ARnQJNWxGyYJpdf/JXscNlQr/uv607ZPU9Z7ogHi+iI=
|
||||||
|
google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM=
|
||||||
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
|
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
|
||||||
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
|
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=
|
||||||
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
|
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
|
||||||
|
|
37
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
37
vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go
generated
vendored
|
@ -302,6 +302,7 @@ var awsPartition = partition{
|
||||||
"ap-east-1": endpoint{},
|
"ap-east-1": endpoint{},
|
||||||
"ap-northeast-1": endpoint{},
|
"ap-northeast-1": endpoint{},
|
||||||
"ap-northeast-2": endpoint{},
|
"ap-northeast-2": endpoint{},
|
||||||
|
"ap-northeast-3": endpoint{},
|
||||||
"ap-south-1": endpoint{},
|
"ap-south-1": endpoint{},
|
||||||
"ap-southeast-1": endpoint{},
|
"ap-southeast-1": endpoint{},
|
||||||
"ap-southeast-2": endpoint{},
|
"ap-southeast-2": endpoint{},
|
||||||
|
@ -637,7 +638,19 @@ var awsPartition = partition{
|
||||||
"api.fleethub.iot": service{
|
"api.fleethub.iot": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
"us-east-1": endpoint{},
|
"ap-northeast-1": endpoint{},
|
||||||
|
"ap-northeast-2": endpoint{},
|
||||||
|
"ap-south-1": endpoint{},
|
||||||
|
"ap-southeast-1": endpoint{},
|
||||||
|
"ap-southeast-2": endpoint{},
|
||||||
|
"ca-central-1": endpoint{},
|
||||||
|
"eu-central-1": endpoint{},
|
||||||
|
"eu-north-1": endpoint{},
|
||||||
|
"eu-west-1": endpoint{},
|
||||||
|
"eu-west-2": endpoint{},
|
||||||
|
"us-east-1": endpoint{},
|
||||||
|
"us-east-2": endpoint{},
|
||||||
|
"us-west-2": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"api.mediatailor": service{
|
"api.mediatailor": service{
|
||||||
|
@ -2840,8 +2853,10 @@ var awsPartition = partition{
|
||||||
"ap-southeast-2": endpoint{},
|
"ap-southeast-2": endpoint{},
|
||||||
"ca-central-1": endpoint{},
|
"ca-central-1": endpoint{},
|
||||||
"eu-central-1": endpoint{},
|
"eu-central-1": endpoint{},
|
||||||
|
"eu-north-1": endpoint{},
|
||||||
"eu-west-1": endpoint{},
|
"eu-west-1": endpoint{},
|
||||||
"eu-west-2": endpoint{},
|
"eu-west-2": endpoint{},
|
||||||
|
"eu-west-3": endpoint{},
|
||||||
"us-east-1": endpoint{},
|
"us-east-1": endpoint{},
|
||||||
"us-east-2": endpoint{},
|
"us-east-2": endpoint{},
|
||||||
"us-west-1": endpoint{},
|
"us-west-1": endpoint{},
|
||||||
|
@ -3392,6 +3407,7 @@ var awsPartition = partition{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
"af-south-1": endpoint{},
|
"af-south-1": endpoint{},
|
||||||
|
"ap-northeast-2": endpoint{},
|
||||||
"ap-southeast-2": endpoint{},
|
"ap-southeast-2": endpoint{},
|
||||||
"eu-central-1": endpoint{},
|
"eu-central-1": endpoint{},
|
||||||
"eu-north-1": endpoint{},
|
"eu-north-1": endpoint{},
|
||||||
|
@ -8090,6 +8106,13 @@ var awscnPartition = partition{
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"servicecatalog": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"cn-north-1": endpoint{},
|
||||||
|
"cn-northwest-1": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"servicediscovery": service{
|
"servicediscovery": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
@ -10302,6 +10325,18 @@ var awsisoPartition = partition{
|
||||||
"us-iso-east-1": endpoint{},
|
"us-iso-east-1": endpoint{},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
"elasticfilesystem": service{
|
||||||
|
|
||||||
|
Endpoints: endpoints{
|
||||||
|
"fips-us-iso-east-1": endpoint{
|
||||||
|
Hostname: "elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov",
|
||||||
|
CredentialScope: credentialScope{
|
||||||
|
Region: "us-iso-east-1",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"us-iso-east-1": endpoint{},
|
||||||
|
},
|
||||||
|
},
|
||||||
"elasticloadbalancing": service{
|
"elasticloadbalancing": service{
|
||||||
|
|
||||||
Endpoints: endpoints{
|
Endpoints: endpoints{
|
||||||
|
|
2
vendor/github.com/aws/aws-sdk-go/aws/version.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go/aws/version.go
generated
vendored
|
@ -5,4 +5,4 @@ package aws
|
||||||
const SDKName = "aws-sdk-go"
|
const SDKName = "aws-sdk-go"
|
||||||
|
|
||||||
// SDKVersion is the version of this SDK
|
// SDKVersion is the version of this SDK
|
||||||
const SDKVersion = "1.38.36"
|
const SDKVersion = "1.38.40"
|
||||||
|
|
6
vendor/github.com/fatih/color/README.md
generated
vendored
6
vendor/github.com/fatih/color/README.md
generated
vendored
|
@ -134,7 +134,6 @@ definitions. For example suppose you have a CLI app and a `--no-color` bool flag
|
||||||
can easily disable the color output with:
|
can easily disable the color output with:
|
||||||
|
|
||||||
```go
|
```go
|
||||||
|
|
||||||
var flagNoColor = flag.Bool("no-color", false, "Disable color output")
|
var flagNoColor = flag.Bool("no-color", false, "Disable color output")
|
||||||
|
|
||||||
if *flagNoColor {
|
if *flagNoColor {
|
||||||
|
@ -156,6 +155,10 @@ c.EnableColor()
|
||||||
c.Println("This prints again cyan...")
|
c.Println("This prints again cyan...")
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## GitHub Actions
|
||||||
|
|
||||||
|
To output color in GitHub Actions (or other CI systems that support ANSI colors), make sure to set `color.NoColor = false` so that it bypasses the check for non-tty output streams.
|
||||||
|
|
||||||
## Todo
|
## Todo
|
||||||
|
|
||||||
* Save/Return previous values
|
* Save/Return previous values
|
||||||
|
@ -170,4 +173,3 @@ c.Println("This prints again cyan...")
|
||||||
## License
|
## License
|
||||||
|
|
||||||
The MIT License (MIT) - see [`LICENSE.md`](https://github.com/fatih/color/blob/master/LICENSE.md) for more details
|
The MIT License (MIT) - see [`LICENSE.md`](https://github.com/fatih/color/blob/master/LICENSE.md) for more details
|
||||||
|
|
||||||
|
|
2
vendor/github.com/fatih/color/color.go
generated
vendored
2
vendor/github.com/fatih/color/color.go
generated
vendored
|
@ -387,7 +387,7 @@ func (c *Color) EnableColor() {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *Color) isNoColorSet() bool {
|
func (c *Color) isNoColorSet() bool {
|
||||||
// check first if we have user setted action
|
// check first if we have user set action
|
||||||
if c.noColor != nil {
|
if c.noColor != nil {
|
||||||
return *c.noColor
|
return *c.noColor
|
||||||
}
|
}
|
||||||
|
|
4
vendor/golang.org/x/lint/README.md
generated
vendored
4
vendor/golang.org/x/lint/README.md
generated
vendored
|
@ -1,3 +1,7 @@
|
||||||
|
**NOTE:** Golint is [deprecated and frozen](https://github.com/golang/go/issues/38968).
|
||||||
|
There's no drop-in replacement for it, but tools such as [Staticcheck](https://staticcheck.io/)
|
||||||
|
and `go vet` should be used instead.
|
||||||
|
|
||||||
Golint is a linter for Go source code.
|
Golint is a linter for Go source code.
|
||||||
|
|
||||||
[![Go Reference](https://pkg.go.dev/badge/golang.org/x/lint.svg)](https://pkg.go.dev/golang.org/x/lint)
|
[![Go Reference](https://pkg.go.dev/badge/golang.org/x/lint.svg)](https://pkg.go.dev/golang.org/x/lint)
|
||||||
|
|
49
vendor/golang.org/x/net/http2/ascii.go
generated
vendored
Normal file
49
vendor/golang.org/x/net/http2/ascii.go
generated
vendored
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
// Copyright 2021 The Go Authors. All rights reserved.
|
||||||
|
// Use of this source code is governed by a BSD-style
|
||||||
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
package http2
|
||||||
|
|
||||||
|
import "strings"
|
||||||
|
|
||||||
|
// asciiEqualFold is strings.EqualFold, ASCII only. It reports whether s and t
|
||||||
|
// are equal, ASCII-case-insensitively.
|
||||||
|
func asciiEqualFold(s, t string) bool {
|
||||||
|
if len(s) != len(t) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
for i := 0; i < len(s); i++ {
|
||||||
|
if lower(s[i]) != lower(t[i]) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// lower returns the ASCII lowercase version of b.
|
||||||
|
func lower(b byte) byte {
|
||||||
|
if 'A' <= b && b <= 'Z' {
|
||||||
|
return b + ('a' - 'A')
|
||||||
|
}
|
||||||
|
return b
|
||||||
|
}
|
||||||
|
|
||||||
|
// isASCIIPrint returns whether s is ASCII and printable according to
|
||||||
|
// https://tools.ietf.org/html/rfc20#section-4.2.
|
||||||
|
func isASCIIPrint(s string) bool {
|
||||||
|
for i := 0; i < len(s); i++ {
|
||||||
|
if s[i] < ' ' || s[i] > '~' {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// asciiToLower returns the lowercase version of s if s is ASCII and printable,
|
||||||
|
// and whether or not it was.
|
||||||
|
func asciiToLower(s string) (lower string, ok bool) {
|
||||||
|
if !isASCIIPrint(s) {
|
||||||
|
return "", false
|
||||||
|
}
|
||||||
|
return strings.ToLower(s), true
|
||||||
|
}
|
7
vendor/golang.org/x/net/http2/headermap.go
generated
vendored
7
vendor/golang.org/x/net/http2/headermap.go
generated
vendored
|
@ -6,7 +6,6 @@ package http2
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"net/http"
|
"net/http"
|
||||||
"strings"
|
|
||||||
"sync"
|
"sync"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -79,10 +78,10 @@ func buildCommonHeaderMaps() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func lowerHeader(v string) string {
|
func lowerHeader(v string) (lower string, ascii bool) {
|
||||||
buildCommonHeaderMapsOnce()
|
buildCommonHeaderMapsOnce()
|
||||||
if s, ok := commonLowerHeader[v]; ok {
|
if s, ok := commonLowerHeader[v]; ok {
|
||||||
return s
|
return s, true
|
||||||
}
|
}
|
||||||
return strings.ToLower(v)
|
return asciiToLower(v)
|
||||||
}
|
}
|
||||||
|
|
8
vendor/golang.org/x/net/http2/server.go
generated
vendored
8
vendor/golang.org/x/net/http2/server.go
generated
vendored
|
@ -2783,8 +2783,12 @@ func (w *responseWriter) Push(target string, opts *http.PushOptions) error {
|
||||||
// but PUSH_PROMISE requests cannot have a body.
|
// but PUSH_PROMISE requests cannot have a body.
|
||||||
// http://tools.ietf.org/html/rfc7540#section-8.2
|
// http://tools.ietf.org/html/rfc7540#section-8.2
|
||||||
// Also disallow Host, since the promised URL must be absolute.
|
// Also disallow Host, since the promised URL must be absolute.
|
||||||
switch strings.ToLower(k) {
|
if asciiEqualFold(k, "content-length") ||
|
||||||
case "content-length", "content-encoding", "trailer", "te", "expect", "host":
|
asciiEqualFold(k, "content-encoding") ||
|
||||||
|
asciiEqualFold(k, "trailer") ||
|
||||||
|
asciiEqualFold(k, "te") ||
|
||||||
|
asciiEqualFold(k, "expect") ||
|
||||||
|
asciiEqualFold(k, "host") {
|
||||||
return fmt.Errorf("promised request headers cannot include %q", k)
|
return fmt.Errorf("promised request headers cannot include %q", k)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
30
vendor/golang.org/x/net/http2/transport.go
generated
vendored
30
vendor/golang.org/x/net/http2/transport.go
generated
vendored
|
@ -995,7 +995,7 @@ func checkConnHeaders(req *http.Request) error {
|
||||||
if vv := req.Header["Transfer-Encoding"]; len(vv) > 0 && (len(vv) > 1 || vv[0] != "" && vv[0] != "chunked") {
|
if vv := req.Header["Transfer-Encoding"]; len(vv) > 0 && (len(vv) > 1 || vv[0] != "" && vv[0] != "chunked") {
|
||||||
return fmt.Errorf("http2: invalid Transfer-Encoding request header: %q", vv)
|
return fmt.Errorf("http2: invalid Transfer-Encoding request header: %q", vv)
|
||||||
}
|
}
|
||||||
if vv := req.Header["Connection"]; len(vv) > 0 && (len(vv) > 1 || vv[0] != "" && !strings.EqualFold(vv[0], "close") && !strings.EqualFold(vv[0], "keep-alive")) {
|
if vv := req.Header["Connection"]; len(vv) > 0 && (len(vv) > 1 || vv[0] != "" && !asciiEqualFold(vv[0], "close") && !asciiEqualFold(vv[0], "keep-alive")) {
|
||||||
return fmt.Errorf("http2: invalid Connection request header: %q", vv)
|
return fmt.Errorf("http2: invalid Connection request header: %q", vv)
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
@ -1521,19 +1521,21 @@ func (cc *ClientConn) encodeHeaders(req *http.Request, addGzipHeader bool, trail
|
||||||
|
|
||||||
var didUA bool
|
var didUA bool
|
||||||
for k, vv := range req.Header {
|
for k, vv := range req.Header {
|
||||||
if strings.EqualFold(k, "host") || strings.EqualFold(k, "content-length") {
|
if asciiEqualFold(k, "host") || asciiEqualFold(k, "content-length") {
|
||||||
// Host is :authority, already sent.
|
// Host is :authority, already sent.
|
||||||
// Content-Length is automatic, set below.
|
// Content-Length is automatic, set below.
|
||||||
continue
|
continue
|
||||||
} else if strings.EqualFold(k, "connection") || strings.EqualFold(k, "proxy-connection") ||
|
} else if asciiEqualFold(k, "connection") ||
|
||||||
strings.EqualFold(k, "transfer-encoding") || strings.EqualFold(k, "upgrade") ||
|
asciiEqualFold(k, "proxy-connection") ||
|
||||||
strings.EqualFold(k, "keep-alive") {
|
asciiEqualFold(k, "transfer-encoding") ||
|
||||||
|
asciiEqualFold(k, "upgrade") ||
|
||||||
|
asciiEqualFold(k, "keep-alive") {
|
||||||
// Per 8.1.2.2 Connection-Specific Header
|
// Per 8.1.2.2 Connection-Specific Header
|
||||||
// Fields, don't send connection-specific
|
// Fields, don't send connection-specific
|
||||||
// fields. We have already checked if any
|
// fields. We have already checked if any
|
||||||
// are error-worthy so just ignore the rest.
|
// are error-worthy so just ignore the rest.
|
||||||
continue
|
continue
|
||||||
} else if strings.EqualFold(k, "user-agent") {
|
} else if asciiEqualFold(k, "user-agent") {
|
||||||
// Match Go's http1 behavior: at most one
|
// Match Go's http1 behavior: at most one
|
||||||
// User-Agent. If set to nil or empty string,
|
// User-Agent. If set to nil or empty string,
|
||||||
// then omit it. Otherwise if not mentioned,
|
// then omit it. Otherwise if not mentioned,
|
||||||
|
@ -1546,7 +1548,7 @@ func (cc *ClientConn) encodeHeaders(req *http.Request, addGzipHeader bool, trail
|
||||||
if vv[0] == "" {
|
if vv[0] == "" {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
} else if strings.EqualFold(k, "cookie") {
|
} else if asciiEqualFold(k, "cookie") {
|
||||||
// Per 8.1.2.5 To allow for better compression efficiency, the
|
// Per 8.1.2.5 To allow for better compression efficiency, the
|
||||||
// Cookie header field MAY be split into separate header fields,
|
// Cookie header field MAY be split into separate header fields,
|
||||||
// each with one or more cookie-pairs.
|
// each with one or more cookie-pairs.
|
||||||
|
@ -1605,7 +1607,12 @@ func (cc *ClientConn) encodeHeaders(req *http.Request, addGzipHeader bool, trail
|
||||||
|
|
||||||
// Header list size is ok. Write the headers.
|
// Header list size is ok. Write the headers.
|
||||||
enumerateHeaders(func(name, value string) {
|
enumerateHeaders(func(name, value string) {
|
||||||
name = strings.ToLower(name)
|
name, ascii := asciiToLower(name)
|
||||||
|
if !ascii {
|
||||||
|
// Skip writing invalid headers. Per RFC 7540, Section 8.1.2, header
|
||||||
|
// field names have to be ASCII characters (just as in HTTP/1.x).
|
||||||
|
return
|
||||||
|
}
|
||||||
cc.writeHeader(name, value)
|
cc.writeHeader(name, value)
|
||||||
if traceHeaders {
|
if traceHeaders {
|
||||||
traceWroteHeaderField(trace, name, value)
|
traceWroteHeaderField(trace, name, value)
|
||||||
|
@ -1653,9 +1660,14 @@ func (cc *ClientConn) encodeTrailers(req *http.Request) ([]byte, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
for k, vv := range req.Trailer {
|
for k, vv := range req.Trailer {
|
||||||
|
lowKey, ascii := asciiToLower(k)
|
||||||
|
if !ascii {
|
||||||
|
// Skip writing invalid headers. Per RFC 7540, Section 8.1.2, header
|
||||||
|
// field names have to be ASCII characters (just as in HTTP/1.x).
|
||||||
|
continue
|
||||||
|
}
|
||||||
// Transfer-Encoding, etc.. have already been filtered at the
|
// Transfer-Encoding, etc.. have already been filtered at the
|
||||||
// start of RoundTrip
|
// start of RoundTrip
|
||||||
lowKey := strings.ToLower(k)
|
|
||||||
for _, v := range vv {
|
for _, v := range vv {
|
||||||
cc.writeHeader(lowKey, v)
|
cc.writeHeader(lowKey, v)
|
||||||
}
|
}
|
||||||
|
|
7
vendor/golang.org/x/net/http2/write.go
generated
vendored
7
vendor/golang.org/x/net/http2/write.go
generated
vendored
|
@ -341,7 +341,12 @@ func encodeHeaders(enc *hpack.Encoder, h http.Header, keys []string) {
|
||||||
}
|
}
|
||||||
for _, k := range keys {
|
for _, k := range keys {
|
||||||
vv := h[k]
|
vv := h[k]
|
||||||
k = lowerHeader(k)
|
k, ascii := lowerHeader(k)
|
||||||
|
if !ascii {
|
||||||
|
// Skip writing invalid headers. Per RFC 7540, Section 8.1.2, header
|
||||||
|
// field names have to be ASCII characters (just as in HTTP/1.x).
|
||||||
|
continue
|
||||||
|
}
|
||||||
if !validWireHeaderFieldName(k) {
|
if !validWireHeaderFieldName(k) {
|
||||||
// Skip it as backup paranoia. Per
|
// Skip it as backup paranoia. Per
|
||||||
// golang.org/issue/14048, these should
|
// golang.org/issue/14048, these should
|
||||||
|
|
1
vendor/golang.org/x/sys/windows/empty.s
generated
vendored
1
vendor/golang.org/x/sys/windows/empty.s
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !go1.12
|
||||||
// +build !go1.12
|
// +build !go1.12
|
||||||
|
|
||||||
// This file is here to allow bodyless functions with go:linkname for Go 1.11
|
// This file is here to allow bodyless functions with go:linkname for Go 1.11
|
||||||
|
|
34
vendor/golang.org/x/sys/windows/exec_windows.go
generated
vendored
34
vendor/golang.org/x/sys/windows/exec_windows.go
generated
vendored
|
@ -78,6 +78,40 @@ func EscapeArg(s string) string {
|
||||||
return string(qs[:j])
|
return string(qs[:j])
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ComposeCommandLine escapes and joins the given arguments suitable for use as a Windows command line,
|
||||||
|
// in CreateProcess's CommandLine argument, CreateService/ChangeServiceConfig's BinaryPathName argument,
|
||||||
|
// or any program that uses CommandLineToArgv.
|
||||||
|
func ComposeCommandLine(args []string) string {
|
||||||
|
var commandLine string
|
||||||
|
for i := range args {
|
||||||
|
if i > 0 {
|
||||||
|
commandLine += " "
|
||||||
|
}
|
||||||
|
commandLine += EscapeArg(args[i])
|
||||||
|
}
|
||||||
|
return commandLine
|
||||||
|
}
|
||||||
|
|
||||||
|
// DecomposeCommandLine breaks apart its argument command line into unescaped parts using CommandLineToArgv,
|
||||||
|
// as gathered from GetCommandLine, QUERY_SERVICE_CONFIG's BinaryPathName argument, or elsewhere that
|
||||||
|
// command lines are passed around.
|
||||||
|
func DecomposeCommandLine(commandLine string) ([]string, error) {
|
||||||
|
if len(commandLine) == 0 {
|
||||||
|
return []string{}, nil
|
||||||
|
}
|
||||||
|
var argc int32
|
||||||
|
argv, err := CommandLineToArgv(StringToUTF16Ptr(commandLine), &argc)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
defer LocalFree(Handle(unsafe.Pointer(argv)))
|
||||||
|
var args []string
|
||||||
|
for _, v := range (*argv)[:argc] {
|
||||||
|
args = append(args, UTF16ToString((*v)[:]))
|
||||||
|
}
|
||||||
|
return args, nil
|
||||||
|
}
|
||||||
|
|
||||||
func CloseOnExec(fd Handle) {
|
func CloseOnExec(fd Handle) {
|
||||||
SetHandleInformation(Handle(fd), HANDLE_FLAG_INHERIT, 0)
|
SetHandleInformation(Handle(fd), HANDLE_FLAG_INHERIT, 0)
|
||||||
}
|
}
|
||||||
|
|
1
vendor/golang.org/x/tools/cmd/goimports/goimports_gc.go
generated
vendored
1
vendor/golang.org/x/tools/cmd/goimports/goimports_gc.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build gc
|
||||||
// +build gc
|
// +build gc
|
||||||
|
|
||||||
package main
|
package main
|
||||||
|
|
1
vendor/golang.org/x/tools/cmd/goimports/goimports_not_gc.go
generated
vendored
1
vendor/golang.org/x/tools/cmd/goimports/goimports_not_gc.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !gc
|
||||||
// +build !gc
|
// +build !gc
|
||||||
|
|
||||||
package main
|
package main
|
||||||
|
|
32
vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go
generated
vendored
32
vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go
generated
vendored
|
@ -100,10 +100,34 @@ func Read(in io.Reader, fset *token.FileSet, imports map[string]*types.Package,
|
||||||
// Write writes encoded type information for the specified package to out.
|
// Write writes encoded type information for the specified package to out.
|
||||||
// The FileSet provides file position information for named objects.
|
// The FileSet provides file position information for named objects.
|
||||||
func Write(out io.Writer, fset *token.FileSet, pkg *types.Package) error {
|
func Write(out io.Writer, fset *token.FileSet, pkg *types.Package) error {
|
||||||
b, err := gcimporter.IExportData(fset, pkg)
|
if _, err := io.WriteString(out, "i"); err != nil {
|
||||||
if err != nil {
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
_, err = out.Write(b)
|
return gcimporter.IExportData(out, fset, pkg)
|
||||||
return err
|
}
|
||||||
|
|
||||||
|
// ReadBundle reads an export bundle from in, decodes it, and returns type
|
||||||
|
// information for the packages.
|
||||||
|
// File position information is added to fset.
|
||||||
|
//
|
||||||
|
// ReadBundle may inspect and add to the imports map to ensure that references
|
||||||
|
// within the export bundle to other packages are consistent.
|
||||||
|
//
|
||||||
|
// On return, the state of the reader is undefined.
|
||||||
|
//
|
||||||
|
// Experimental: This API is experimental and may change in the future.
|
||||||
|
func ReadBundle(in io.Reader, fset *token.FileSet, imports map[string]*types.Package) ([]*types.Package, error) {
|
||||||
|
data, err := ioutil.ReadAll(in)
|
||||||
|
if err != nil {
|
||||||
|
return nil, fmt.Errorf("reading export bundle: %v", err)
|
||||||
|
}
|
||||||
|
return gcimporter.IImportBundle(fset, imports, data)
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteBundle writes encoded type information for the specified packages to out.
|
||||||
|
// The FileSet provides file position information for named objects.
|
||||||
|
//
|
||||||
|
// Experimental: This API is experimental and may change in the future.
|
||||||
|
func WriteBundle(out io.Writer, fset *token.FileSet, pkgs []*types.Package) error {
|
||||||
|
return gcimporter.IExportBundle(out, fset, pkgs)
|
||||||
}
|
}
|
||||||
|
|
90
vendor/golang.org/x/tools/go/internal/gcimporter/iexport.go
generated
vendored
90
vendor/golang.org/x/tools/go/internal/gcimporter/iexport.go
generated
vendored
|
@ -25,12 +25,25 @@ import (
|
||||||
// 0: Go1.11 encoding
|
// 0: Go1.11 encoding
|
||||||
const iexportVersion = 0
|
const iexportVersion = 0
|
||||||
|
|
||||||
// IExportData returns the binary export data for pkg.
|
// Current bundled export format version. Increase with each format change.
|
||||||
|
// 0: initial implementation
|
||||||
|
const bundleVersion = 0
|
||||||
|
|
||||||
|
// IExportData writes indexed export data for pkg to out.
|
||||||
//
|
//
|
||||||
// If no file set is provided, position info will be missing.
|
// If no file set is provided, position info will be missing.
|
||||||
// The package path of the top-level package will not be recorded,
|
// The package path of the top-level package will not be recorded,
|
||||||
// so that calls to IImportData can override with a provided package path.
|
// so that calls to IImportData can override with a provided package path.
|
||||||
func IExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error) {
|
func IExportData(out io.Writer, fset *token.FileSet, pkg *types.Package) error {
|
||||||
|
return iexportCommon(out, fset, false, []*types.Package{pkg})
|
||||||
|
}
|
||||||
|
|
||||||
|
// IExportBundle writes an indexed export bundle for pkgs to out.
|
||||||
|
func IExportBundle(out io.Writer, fset *token.FileSet, pkgs []*types.Package) error {
|
||||||
|
return iexportCommon(out, fset, true, pkgs)
|
||||||
|
}
|
||||||
|
|
||||||
|
func iexportCommon(out io.Writer, fset *token.FileSet, bundle bool, pkgs []*types.Package) (err error) {
|
||||||
defer func() {
|
defer func() {
|
||||||
if e := recover(); e != nil {
|
if e := recover(); e != nil {
|
||||||
if ierr, ok := e.(internalError); ok {
|
if ierr, ok := e.(internalError); ok {
|
||||||
|
@ -43,13 +56,14 @@ func IExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error)
|
||||||
}()
|
}()
|
||||||
|
|
||||||
p := iexporter{
|
p := iexporter{
|
||||||
out: bytes.NewBuffer(nil),
|
|
||||||
fset: fset,
|
fset: fset,
|
||||||
allPkgs: map[*types.Package]bool{},
|
allPkgs: map[*types.Package]bool{},
|
||||||
stringIndex: map[string]uint64{},
|
stringIndex: map[string]uint64{},
|
||||||
declIndex: map[types.Object]uint64{},
|
declIndex: map[types.Object]uint64{},
|
||||||
typIndex: map[types.Type]uint64{},
|
typIndex: map[types.Type]uint64{},
|
||||||
localpkg: pkg,
|
}
|
||||||
|
if !bundle {
|
||||||
|
p.localpkg = pkgs[0]
|
||||||
}
|
}
|
||||||
|
|
||||||
for i, pt := range predeclared() {
|
for i, pt := range predeclared() {
|
||||||
|
@ -60,10 +74,20 @@ func IExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Initialize work queue with exported declarations.
|
// Initialize work queue with exported declarations.
|
||||||
scope := pkg.Scope()
|
for _, pkg := range pkgs {
|
||||||
for _, name := range scope.Names() {
|
scope := pkg.Scope()
|
||||||
if ast.IsExported(name) {
|
for _, name := range scope.Names() {
|
||||||
p.pushDecl(scope.Lookup(name))
|
if ast.IsExported(name) {
|
||||||
|
p.pushDecl(scope.Lookup(name))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if bundle {
|
||||||
|
// Ensure pkg and its imports are included in the index.
|
||||||
|
p.allPkgs[pkg] = true
|
||||||
|
for _, imp := range pkg.Imports() {
|
||||||
|
p.allPkgs[imp] = true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -76,21 +100,35 @@ func IExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error)
|
||||||
dataLen := uint64(p.data0.Len())
|
dataLen := uint64(p.data0.Len())
|
||||||
w := p.newWriter()
|
w := p.newWriter()
|
||||||
w.writeIndex(p.declIndex)
|
w.writeIndex(p.declIndex)
|
||||||
|
|
||||||
|
if bundle {
|
||||||
|
w.uint64(uint64(len(pkgs)))
|
||||||
|
for _, pkg := range pkgs {
|
||||||
|
w.pkg(pkg)
|
||||||
|
imps := pkg.Imports()
|
||||||
|
w.uint64(uint64(len(imps)))
|
||||||
|
for _, imp := range imps {
|
||||||
|
w.pkg(imp)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
w.flush()
|
w.flush()
|
||||||
|
|
||||||
// Assemble header.
|
// Assemble header.
|
||||||
var hdr intWriter
|
var hdr intWriter
|
||||||
hdr.WriteByte('i')
|
if bundle {
|
||||||
|
hdr.uint64(bundleVersion)
|
||||||
|
}
|
||||||
hdr.uint64(iexportVersion)
|
hdr.uint64(iexportVersion)
|
||||||
hdr.uint64(uint64(p.strings.Len()))
|
hdr.uint64(uint64(p.strings.Len()))
|
||||||
hdr.uint64(dataLen)
|
hdr.uint64(dataLen)
|
||||||
|
|
||||||
// Flush output.
|
// Flush output.
|
||||||
io.Copy(p.out, &hdr)
|
io.Copy(out, &hdr)
|
||||||
io.Copy(p.out, &p.strings)
|
io.Copy(out, &p.strings)
|
||||||
io.Copy(p.out, &p.data0)
|
io.Copy(out, &p.data0)
|
||||||
|
|
||||||
return p.out.Bytes(), nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// writeIndex writes out an object index. mainIndex indicates whether
|
// writeIndex writes out an object index. mainIndex indicates whether
|
||||||
|
@ -104,7 +142,9 @@ func (w *exportWriter) writeIndex(index map[types.Object]uint64) {
|
||||||
// For the main index, make sure to include every package that
|
// For the main index, make sure to include every package that
|
||||||
// we reference, even if we're not exporting (or reexporting)
|
// we reference, even if we're not exporting (or reexporting)
|
||||||
// any symbols from it.
|
// any symbols from it.
|
||||||
pkgObjs[w.p.localpkg] = nil
|
if w.p.localpkg != nil {
|
||||||
|
pkgObjs[w.p.localpkg] = nil
|
||||||
|
}
|
||||||
for pkg := range w.p.allPkgs {
|
for pkg := range w.p.allPkgs {
|
||||||
pkgObjs[pkg] = nil
|
pkgObjs[pkg] = nil
|
||||||
}
|
}
|
||||||
|
@ -474,10 +514,10 @@ func (w *exportWriter) param(obj types.Object) {
|
||||||
func (w *exportWriter) value(typ types.Type, v constant.Value) {
|
func (w *exportWriter) value(typ types.Type, v constant.Value) {
|
||||||
w.typ(typ, nil)
|
w.typ(typ, nil)
|
||||||
|
|
||||||
switch v.Kind() {
|
switch b := typ.Underlying().(*types.Basic); b.Info() & types.IsConstType {
|
||||||
case constant.Bool:
|
case types.IsBoolean:
|
||||||
w.bool(constant.BoolVal(v))
|
w.bool(constant.BoolVal(v))
|
||||||
case constant.Int:
|
case types.IsInteger:
|
||||||
var i big.Int
|
var i big.Int
|
||||||
if i64, exact := constant.Int64Val(v); exact {
|
if i64, exact := constant.Int64Val(v); exact {
|
||||||
i.SetInt64(i64)
|
i.SetInt64(i64)
|
||||||
|
@ -487,25 +527,27 @@ func (w *exportWriter) value(typ types.Type, v constant.Value) {
|
||||||
i.SetString(v.ExactString(), 10)
|
i.SetString(v.ExactString(), 10)
|
||||||
}
|
}
|
||||||
w.mpint(&i, typ)
|
w.mpint(&i, typ)
|
||||||
case constant.Float:
|
case types.IsFloat:
|
||||||
f := constantToFloat(v)
|
f := constantToFloat(v)
|
||||||
w.mpfloat(f, typ)
|
w.mpfloat(f, typ)
|
||||||
case constant.Complex:
|
case types.IsComplex:
|
||||||
w.mpfloat(constantToFloat(constant.Real(v)), typ)
|
w.mpfloat(constantToFloat(constant.Real(v)), typ)
|
||||||
w.mpfloat(constantToFloat(constant.Imag(v)), typ)
|
w.mpfloat(constantToFloat(constant.Imag(v)), typ)
|
||||||
case constant.String:
|
case types.IsString:
|
||||||
w.string(constant.StringVal(v))
|
w.string(constant.StringVal(v))
|
||||||
case constant.Unknown:
|
|
||||||
// package contains type errors
|
|
||||||
default:
|
default:
|
||||||
panic(internalErrorf("unexpected value %v (%T)", v, v))
|
if b.Kind() == types.Invalid {
|
||||||
|
// package contains type errors
|
||||||
|
break
|
||||||
|
}
|
||||||
|
panic(internalErrorf("unexpected type %v (%v)", typ, typ.Underlying()))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// constantToFloat converts a constant.Value with kind constant.Float to a
|
// constantToFloat converts a constant.Value with kind constant.Float to a
|
||||||
// big.Float.
|
// big.Float.
|
||||||
func constantToFloat(x constant.Value) *big.Float {
|
func constantToFloat(x constant.Value) *big.Float {
|
||||||
assert(x.Kind() == constant.Float)
|
x = constant.ToFloat(x)
|
||||||
// Use the same floating-point precision (512) as cmd/compile
|
// Use the same floating-point precision (512) as cmd/compile
|
||||||
// (see Mpprec in cmd/compile/internal/gc/mpfloat.go).
|
// (see Mpprec in cmd/compile/internal/gc/mpfloat.go).
|
||||||
const mpprec = 512
|
const mpprec = 512
|
||||||
|
|
100
vendor/golang.org/x/tools/go/internal/gcimporter/iimport.go
generated
vendored
100
vendor/golang.org/x/tools/go/internal/gcimporter/iimport.go
generated
vendored
|
@ -59,10 +59,23 @@ const (
|
||||||
)
|
)
|
||||||
|
|
||||||
// IImportData imports a package from the serialized package data
|
// IImportData imports a package from the serialized package data
|
||||||
// and returns the number of bytes consumed and a reference to the package.
|
// and returns 0 and a reference to the package.
|
||||||
// If the export data version is not recognized or the format is otherwise
|
// If the export data version is not recognized or the format is otherwise
|
||||||
// compromised, an error is returned.
|
// compromised, an error is returned.
|
||||||
func IImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (_ int, pkg *types.Package, err error) {
|
func IImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (int, *types.Package, error) {
|
||||||
|
pkgs, err := iimportCommon(fset, imports, data, false, path)
|
||||||
|
if err != nil {
|
||||||
|
return 0, nil, err
|
||||||
|
}
|
||||||
|
return 0, pkgs[0], nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// IImportBundle imports a set of packages from the serialized package bundle.
|
||||||
|
func IImportBundle(fset *token.FileSet, imports map[string]*types.Package, data []byte) ([]*types.Package, error) {
|
||||||
|
return iimportCommon(fset, imports, data, true, "")
|
||||||
|
}
|
||||||
|
|
||||||
|
func iimportCommon(fset *token.FileSet, imports map[string]*types.Package, data []byte, bundle bool, path string) (pkgs []*types.Package, err error) {
|
||||||
const currentVersion = 1
|
const currentVersion = 1
|
||||||
version := int64(-1)
|
version := int64(-1)
|
||||||
defer func() {
|
defer func() {
|
||||||
|
@ -77,6 +90,15 @@ func IImportData(fset *token.FileSet, imports map[string]*types.Package, data []
|
||||||
|
|
||||||
r := &intReader{bytes.NewReader(data), path}
|
r := &intReader{bytes.NewReader(data), path}
|
||||||
|
|
||||||
|
if bundle {
|
||||||
|
bundleVersion := r.uint64()
|
||||||
|
switch bundleVersion {
|
||||||
|
case bundleVersion:
|
||||||
|
default:
|
||||||
|
errorf("unknown bundle format version %d", bundleVersion)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
version = int64(r.uint64())
|
version = int64(r.uint64())
|
||||||
switch version {
|
switch version {
|
||||||
case currentVersion, 0:
|
case currentVersion, 0:
|
||||||
|
@ -143,39 +165,58 @@ func IImportData(fset *token.FileSet, imports map[string]*types.Package, data []
|
||||||
p.pkgIndex[pkg] = nameIndex
|
p.pkgIndex[pkg] = nameIndex
|
||||||
pkgList[i] = pkg
|
pkgList[i] = pkg
|
||||||
}
|
}
|
||||||
if len(pkgList) == 0 {
|
|
||||||
errorf("no packages found for %s", path)
|
if bundle {
|
||||||
panic("unreachable")
|
pkgs = make([]*types.Package, r.uint64())
|
||||||
|
for i := range pkgs {
|
||||||
|
pkg := p.pkgAt(r.uint64())
|
||||||
|
imps := make([]*types.Package, r.uint64())
|
||||||
|
for j := range imps {
|
||||||
|
imps[j] = p.pkgAt(r.uint64())
|
||||||
|
}
|
||||||
|
pkg.SetImports(imps)
|
||||||
|
pkgs[i] = pkg
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if len(pkgList) == 0 {
|
||||||
|
errorf("no packages found for %s", path)
|
||||||
|
panic("unreachable")
|
||||||
|
}
|
||||||
|
pkgs = pkgList[:1]
|
||||||
|
|
||||||
|
// record all referenced packages as imports
|
||||||
|
list := append(([]*types.Package)(nil), pkgList[1:]...)
|
||||||
|
sort.Sort(byPath(list))
|
||||||
|
pkgs[0].SetImports(list)
|
||||||
}
|
}
|
||||||
p.ipkg = pkgList[0]
|
|
||||||
names := make([]string, 0, len(p.pkgIndex[p.ipkg]))
|
for _, pkg := range pkgs {
|
||||||
for name := range p.pkgIndex[p.ipkg] {
|
if pkg.Complete() {
|
||||||
names = append(names, name)
|
continue
|
||||||
}
|
}
|
||||||
sort.Strings(names)
|
|
||||||
for _, name := range names {
|
names := make([]string, 0, len(p.pkgIndex[pkg]))
|
||||||
p.doDecl(p.ipkg, name)
|
for name := range p.pkgIndex[pkg] {
|
||||||
|
names = append(names, name)
|
||||||
|
}
|
||||||
|
sort.Strings(names)
|
||||||
|
for _, name := range names {
|
||||||
|
p.doDecl(pkg, name)
|
||||||
|
}
|
||||||
|
|
||||||
|
// package was imported completely and without errors
|
||||||
|
pkg.MarkComplete()
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, typ := range p.interfaceList {
|
for _, typ := range p.interfaceList {
|
||||||
typ.Complete()
|
typ.Complete()
|
||||||
}
|
}
|
||||||
|
|
||||||
// record all referenced packages as imports
|
return pkgs, nil
|
||||||
list := append(([]*types.Package)(nil), pkgList[1:]...)
|
|
||||||
sort.Sort(byPath(list))
|
|
||||||
p.ipkg.SetImports(list)
|
|
||||||
|
|
||||||
// package was imported completely and without errors
|
|
||||||
p.ipkg.MarkComplete()
|
|
||||||
|
|
||||||
consumed, _ := r.Seek(0, io.SeekCurrent)
|
|
||||||
return int(consumed), p.ipkg, nil
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type iimporter struct {
|
type iimporter struct {
|
||||||
ipath string
|
ipath string
|
||||||
ipkg *types.Package
|
|
||||||
version int
|
version int
|
||||||
|
|
||||||
stringData []byte
|
stringData []byte
|
||||||
|
@ -227,9 +268,6 @@ func (p *iimporter) pkgAt(off uint64) *types.Package {
|
||||||
return pkg
|
return pkg
|
||||||
}
|
}
|
||||||
path := p.stringAt(off)
|
path := p.stringAt(off)
|
||||||
if path == p.ipath {
|
|
||||||
return p.ipkg
|
|
||||||
}
|
|
||||||
errorf("missing package %q in %q", path, p.ipath)
|
errorf("missing package %q in %q", path, p.ipath)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
@ -435,6 +473,14 @@ func (r *importReader) mpfloat(b *types.Basic) constant.Value {
|
||||||
switch {
|
switch {
|
||||||
case exp > 0:
|
case exp > 0:
|
||||||
x = constant.Shift(x, token.SHL, uint(exp))
|
x = constant.Shift(x, token.SHL, uint(exp))
|
||||||
|
// Ensure that the imported Kind is Float, else this constant may run into
|
||||||
|
// bitsize limits on overlarge integers. Eventually we can instead adopt
|
||||||
|
// the approach of CL 288632, but that CL relies on go/constant APIs that
|
||||||
|
// were introduced in go1.13.
|
||||||
|
//
|
||||||
|
// TODO(rFindley): sync the logic here with tip Go once we no longer
|
||||||
|
// support go1.12.
|
||||||
|
x = constant.ToFloat(x)
|
||||||
case exp < 0:
|
case exp < 0:
|
||||||
d := constant.Shift(constant.MakeInt64(1), token.SHL, uint(-exp))
|
d := constant.Shift(constant.MakeInt64(1), token.SHL, uint(-exp))
|
||||||
x = constant.BinaryOp(x, token.QUO, d)
|
x = constant.BinaryOp(x, token.QUO, d)
|
||||||
|
|
1
vendor/golang.org/x/tools/go/internal/gcimporter/newInterface10.go
generated
vendored
1
vendor/golang.org/x/tools/go/internal/gcimporter/newInterface10.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build !go1.11
|
||||||
// +build !go1.11
|
// +build !go1.11
|
||||||
|
|
||||||
package gcimporter
|
package gcimporter
|
||||||
|
|
1
vendor/golang.org/x/tools/go/internal/gcimporter/newInterface11.go
generated
vendored
1
vendor/golang.org/x/tools/go/internal/gcimporter/newInterface11.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build go1.11
|
||||||
// +build go1.11
|
// +build go1.11
|
||||||
|
|
||||||
package gcimporter
|
package gcimporter
|
||||||
|
|
8
vendor/golang.org/x/tools/internal/event/label/label.go
generated
vendored
8
vendor/golang.org/x/tools/internal/event/label/label.go
generated
vendored
|
@ -96,6 +96,8 @@ func Of64(k Key, v uint64) Label { return Label{key: k, packed: v} }
|
||||||
// access should be done with the From method of the key.
|
// access should be done with the From method of the key.
|
||||||
func (t Label) Unpack64() uint64 { return t.packed }
|
func (t Label) Unpack64() uint64 { return t.packed }
|
||||||
|
|
||||||
|
type stringptr unsafe.Pointer
|
||||||
|
|
||||||
// OfString creates a new label from a key and a string.
|
// OfString creates a new label from a key and a string.
|
||||||
// This method is for implementing new key types, label creation should
|
// This method is for implementing new key types, label creation should
|
||||||
// normally be done with the Of method of the key.
|
// normally be done with the Of method of the key.
|
||||||
|
@ -104,7 +106,7 @@ func OfString(k Key, v string) Label {
|
||||||
return Label{
|
return Label{
|
||||||
key: k,
|
key: k,
|
||||||
packed: uint64(hdr.Len),
|
packed: uint64(hdr.Len),
|
||||||
untyped: unsafe.Pointer(hdr.Data),
|
untyped: stringptr(hdr.Data),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -115,9 +117,9 @@ func OfString(k Key, v string) Label {
|
||||||
func (t Label) UnpackString() string {
|
func (t Label) UnpackString() string {
|
||||||
var v string
|
var v string
|
||||||
hdr := (*reflect.StringHeader)(unsafe.Pointer(&v))
|
hdr := (*reflect.StringHeader)(unsafe.Pointer(&v))
|
||||||
hdr.Data = uintptr(t.untyped.(unsafe.Pointer))
|
hdr.Data = uintptr(t.untyped.(stringptr))
|
||||||
hdr.Len = int(t.packed)
|
hdr.Len = int(t.packed)
|
||||||
return *(*string)(unsafe.Pointer(hdr))
|
return v
|
||||||
}
|
}
|
||||||
|
|
||||||
// Valid returns true if the Label is a valid one (it has a key).
|
// Valid returns true if the Label is a valid one (it has a key).
|
||||||
|
|
1
vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_fileno.go
generated
vendored
1
vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_fileno.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build freebsd || openbsd || netbsd
|
||||||
// +build freebsd openbsd netbsd
|
// +build freebsd openbsd netbsd
|
||||||
|
|
||||||
package fastwalk
|
package fastwalk
|
||||||
|
|
1
vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_ino.go
generated
vendored
1
vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_ino.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build (linux || darwin) && !appengine
|
||||||
// +build linux darwin
|
// +build linux darwin
|
||||||
// +build !appengine
|
// +build !appengine
|
||||||
|
|
||||||
|
|
1
vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_bsd.go
generated
vendored
1
vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_bsd.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build darwin || freebsd || openbsd || netbsd
|
||||||
// +build darwin freebsd openbsd netbsd
|
// +build darwin freebsd openbsd netbsd
|
||||||
|
|
||||||
package fastwalk
|
package fastwalk
|
||||||
|
|
4
vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_linux.go
generated
vendored
4
vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_linux.go
generated
vendored
|
@ -2,8 +2,8 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
// +build linux
|
//go:build linux && !appengine
|
||||||
// +build !appengine
|
// +build linux,!appengine
|
||||||
|
|
||||||
package fastwalk
|
package fastwalk
|
||||||
|
|
||||||
|
|
1
vendor/golang.org/x/tools/internal/fastwalk/fastwalk_portable.go
generated
vendored
1
vendor/golang.org/x/tools/internal/fastwalk/fastwalk_portable.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build appengine || (!linux && !darwin && !freebsd && !openbsd && !netbsd)
|
||||||
// +build appengine !linux,!darwin,!freebsd,!openbsd,!netbsd
|
// +build appengine !linux,!darwin,!freebsd,!openbsd,!netbsd
|
||||||
|
|
||||||
package fastwalk
|
package fastwalk
|
||||||
|
|
29
vendor/golang.org/x/tools/internal/fastwalk/fastwalk_unix.go
generated
vendored
29
vendor/golang.org/x/tools/internal/fastwalk/fastwalk_unix.go
generated
vendored
|
@ -2,6 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
//go:build (linux || darwin || freebsd || openbsd || netbsd) && !appengine
|
||||||
// +build linux darwin freebsd openbsd netbsd
|
// +build linux darwin freebsd openbsd netbsd
|
||||||
// +build !appengine
|
// +build !appengine
|
||||||
|
|
||||||
|
@ -21,7 +22,7 @@ const blockSize = 8 << 10
|
||||||
const unknownFileMode os.FileMode = os.ModeNamedPipe | os.ModeSocket | os.ModeDevice
|
const unknownFileMode os.FileMode = os.ModeNamedPipe | os.ModeSocket | os.ModeDevice
|
||||||
|
|
||||||
func readDir(dirName string, fn func(dirName, entName string, typ os.FileMode) error) error {
|
func readDir(dirName string, fn func(dirName, entName string, typ os.FileMode) error) error {
|
||||||
fd, err := syscall.Open(dirName, 0, 0)
|
fd, err := open(dirName, 0, 0)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return &os.PathError{Op: "open", Path: dirName, Err: err}
|
return &os.PathError{Op: "open", Path: dirName, Err: err}
|
||||||
}
|
}
|
||||||
|
@ -35,7 +36,7 @@ func readDir(dirName string, fn func(dirName, entName string, typ os.FileMode) e
|
||||||
for {
|
for {
|
||||||
if bufp >= nbuf {
|
if bufp >= nbuf {
|
||||||
bufp = 0
|
bufp = 0
|
||||||
nbuf, err = syscall.ReadDirent(fd, buf)
|
nbuf, err = readDirent(fd, buf)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return os.NewSyscallError("readdirent", err)
|
return os.NewSyscallError("readdirent", err)
|
||||||
}
|
}
|
||||||
|
@ -126,3 +127,27 @@ func parseDirEnt(buf []byte) (consumed int, name string, typ os.FileMode) {
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// According to https://golang.org/doc/go1.14#runtime
|
||||||
|
// A consequence of the implementation of preemption is that on Unix systems, including Linux and macOS
|
||||||
|
// systems, programs built with Go 1.14 will receive more signals than programs built with earlier releases.
|
||||||
|
//
|
||||||
|
// This causes syscall.Open and syscall.ReadDirent sometimes fail with EINTR errors.
|
||||||
|
// We need to retry in this case.
|
||||||
|
func open(path string, mode int, perm uint32) (fd int, err error) {
|
||||||
|
for {
|
||||||
|
fd, err := syscall.Open(path, mode, perm)
|
||||||
|
if err != syscall.EINTR {
|
||||||
|
return fd, err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func readDirent(fd int, buf []byte) (n int, err error) {
|
||||||
|
for {
|
||||||
|
nbuf, err := syscall.ReadDirent(fd, buf)
|
||||||
|
if err != syscall.EINTR {
|
||||||
|
return nbuf, err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
7
vendor/golang.org/x/tools/internal/gocommand/vendor.go
generated
vendored
7
vendor/golang.org/x/tools/internal/gocommand/vendor.go
generated
vendored
|
@ -12,6 +12,7 @@ import (
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"regexp"
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
|
"time"
|
||||||
|
|
||||||
"golang.org/x/mod/semver"
|
"golang.org/x/mod/semver"
|
||||||
)
|
)
|
||||||
|
@ -19,11 +20,15 @@ import (
|
||||||
// ModuleJSON holds information about a module.
|
// ModuleJSON holds information about a module.
|
||||||
type ModuleJSON struct {
|
type ModuleJSON struct {
|
||||||
Path string // module path
|
Path string // module path
|
||||||
|
Version string // module version
|
||||||
|
Versions []string // available module versions (with -versions)
|
||||||
Replace *ModuleJSON // replaced by this module
|
Replace *ModuleJSON // replaced by this module
|
||||||
|
Time *time.Time // time version was created
|
||||||
|
Update *ModuleJSON // available update, if any (with -u)
|
||||||
Main bool // is this the main module?
|
Main bool // is this the main module?
|
||||||
Indirect bool // is this module only an indirect dependency of main module?
|
Indirect bool // is this module only an indirect dependency of main module?
|
||||||
Dir string // directory holding files for this module, if any
|
Dir string // directory holding files for this module, if any
|
||||||
GoMod string // path to go.mod file for this module, if any
|
GoMod string // path to go.mod file used when loading this module, if any
|
||||||
GoVersion string // go version used in module
|
GoVersion string // go version used in module
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
6
vendor/golang.org/x/tools/internal/imports/mod.go
generated
vendored
6
vendor/golang.org/x/tools/internal/imports/mod.go
generated
vendored
|
@ -89,8 +89,10 @@ func (r *ModuleResolver) init() error {
|
||||||
err := r.initAllMods()
|
err := r.initAllMods()
|
||||||
// We expect an error when running outside of a module with
|
// We expect an error when running outside of a module with
|
||||||
// GO111MODULE=on. Other errors are fatal.
|
// GO111MODULE=on. Other errors are fatal.
|
||||||
if err != nil && !strings.Contains(err.Error(), "working directory is not part of a module") {
|
if err != nil {
|
||||||
return err
|
if errMsg := err.Error(); !strings.Contains(errMsg, "working directory is not part of a module") && !strings.Contains(errMsg, "go.mod file not found") {
|
||||||
|
return err
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
217
vendor/golang.org/x/tools/internal/imports/zstdlib.go
generated
vendored
217
vendor/golang.org/x/tools/internal/imports/zstdlib.go
generated
vendored
|
@ -974,13 +974,29 @@ var stdlib = map[string][]string{
|
||||||
"DF_STATIC_TLS",
|
"DF_STATIC_TLS",
|
||||||
"DF_SYMBOLIC",
|
"DF_SYMBOLIC",
|
||||||
"DF_TEXTREL",
|
"DF_TEXTREL",
|
||||||
|
"DT_ADDRRNGHI",
|
||||||
|
"DT_ADDRRNGLO",
|
||||||
|
"DT_AUDIT",
|
||||||
|
"DT_AUXILIARY",
|
||||||
"DT_BIND_NOW",
|
"DT_BIND_NOW",
|
||||||
|
"DT_CHECKSUM",
|
||||||
|
"DT_CONFIG",
|
||||||
"DT_DEBUG",
|
"DT_DEBUG",
|
||||||
|
"DT_DEPAUDIT",
|
||||||
"DT_ENCODING",
|
"DT_ENCODING",
|
||||||
|
"DT_FEATURE",
|
||||||
|
"DT_FILTER",
|
||||||
"DT_FINI",
|
"DT_FINI",
|
||||||
"DT_FINI_ARRAY",
|
"DT_FINI_ARRAY",
|
||||||
"DT_FINI_ARRAYSZ",
|
"DT_FINI_ARRAYSZ",
|
||||||
"DT_FLAGS",
|
"DT_FLAGS",
|
||||||
|
"DT_FLAGS_1",
|
||||||
|
"DT_GNU_CONFLICT",
|
||||||
|
"DT_GNU_CONFLICTSZ",
|
||||||
|
"DT_GNU_HASH",
|
||||||
|
"DT_GNU_LIBLIST",
|
||||||
|
"DT_GNU_LIBLISTSZ",
|
||||||
|
"DT_GNU_PRELINKED",
|
||||||
"DT_HASH",
|
"DT_HASH",
|
||||||
"DT_HIOS",
|
"DT_HIOS",
|
||||||
"DT_HIPROC",
|
"DT_HIPROC",
|
||||||
|
@ -990,28 +1006,100 @@ var stdlib = map[string][]string{
|
||||||
"DT_JMPREL",
|
"DT_JMPREL",
|
||||||
"DT_LOOS",
|
"DT_LOOS",
|
||||||
"DT_LOPROC",
|
"DT_LOPROC",
|
||||||
|
"DT_MIPS_AUX_DYNAMIC",
|
||||||
|
"DT_MIPS_BASE_ADDRESS",
|
||||||
|
"DT_MIPS_COMPACT_SIZE",
|
||||||
|
"DT_MIPS_CONFLICT",
|
||||||
|
"DT_MIPS_CONFLICTNO",
|
||||||
|
"DT_MIPS_CXX_FLAGS",
|
||||||
|
"DT_MIPS_DELTA_CLASS",
|
||||||
|
"DT_MIPS_DELTA_CLASSSYM",
|
||||||
|
"DT_MIPS_DELTA_CLASSSYM_NO",
|
||||||
|
"DT_MIPS_DELTA_CLASS_NO",
|
||||||
|
"DT_MIPS_DELTA_INSTANCE",
|
||||||
|
"DT_MIPS_DELTA_INSTANCE_NO",
|
||||||
|
"DT_MIPS_DELTA_RELOC",
|
||||||
|
"DT_MIPS_DELTA_RELOC_NO",
|
||||||
|
"DT_MIPS_DELTA_SYM",
|
||||||
|
"DT_MIPS_DELTA_SYM_NO",
|
||||||
|
"DT_MIPS_DYNSTR_ALIGN",
|
||||||
|
"DT_MIPS_FLAGS",
|
||||||
|
"DT_MIPS_GOTSYM",
|
||||||
|
"DT_MIPS_GP_VALUE",
|
||||||
|
"DT_MIPS_HIDDEN_GOTIDX",
|
||||||
|
"DT_MIPS_HIPAGENO",
|
||||||
|
"DT_MIPS_ICHECKSUM",
|
||||||
|
"DT_MIPS_INTERFACE",
|
||||||
|
"DT_MIPS_INTERFACE_SIZE",
|
||||||
|
"DT_MIPS_IVERSION",
|
||||||
|
"DT_MIPS_LIBLIST",
|
||||||
|
"DT_MIPS_LIBLISTNO",
|
||||||
|
"DT_MIPS_LOCALPAGE_GOTIDX",
|
||||||
|
"DT_MIPS_LOCAL_GOTIDX",
|
||||||
|
"DT_MIPS_LOCAL_GOTNO",
|
||||||
|
"DT_MIPS_MSYM",
|
||||||
|
"DT_MIPS_OPTIONS",
|
||||||
|
"DT_MIPS_PERF_SUFFIX",
|
||||||
|
"DT_MIPS_PIXIE_INIT",
|
||||||
|
"DT_MIPS_PLTGOT",
|
||||||
|
"DT_MIPS_PROTECTED_GOTIDX",
|
||||||
|
"DT_MIPS_RLD_MAP",
|
||||||
|
"DT_MIPS_RLD_MAP_REL",
|
||||||
|
"DT_MIPS_RLD_TEXT_RESOLVE_ADDR",
|
||||||
|
"DT_MIPS_RLD_VERSION",
|
||||||
|
"DT_MIPS_RWPLT",
|
||||||
|
"DT_MIPS_SYMBOL_LIB",
|
||||||
|
"DT_MIPS_SYMTABNO",
|
||||||
|
"DT_MIPS_TIME_STAMP",
|
||||||
|
"DT_MIPS_UNREFEXTNO",
|
||||||
|
"DT_MOVEENT",
|
||||||
|
"DT_MOVESZ",
|
||||||
|
"DT_MOVETAB",
|
||||||
"DT_NEEDED",
|
"DT_NEEDED",
|
||||||
"DT_NULL",
|
"DT_NULL",
|
||||||
"DT_PLTGOT",
|
"DT_PLTGOT",
|
||||||
|
"DT_PLTPAD",
|
||||||
|
"DT_PLTPADSZ",
|
||||||
"DT_PLTREL",
|
"DT_PLTREL",
|
||||||
"DT_PLTRELSZ",
|
"DT_PLTRELSZ",
|
||||||
|
"DT_POSFLAG_1",
|
||||||
|
"DT_PPC64_GLINK",
|
||||||
|
"DT_PPC64_OPD",
|
||||||
|
"DT_PPC64_OPDSZ",
|
||||||
|
"DT_PPC64_OPT",
|
||||||
|
"DT_PPC_GOT",
|
||||||
|
"DT_PPC_OPT",
|
||||||
"DT_PREINIT_ARRAY",
|
"DT_PREINIT_ARRAY",
|
||||||
"DT_PREINIT_ARRAYSZ",
|
"DT_PREINIT_ARRAYSZ",
|
||||||
"DT_REL",
|
"DT_REL",
|
||||||
"DT_RELA",
|
"DT_RELA",
|
||||||
|
"DT_RELACOUNT",
|
||||||
"DT_RELAENT",
|
"DT_RELAENT",
|
||||||
"DT_RELASZ",
|
"DT_RELASZ",
|
||||||
|
"DT_RELCOUNT",
|
||||||
"DT_RELENT",
|
"DT_RELENT",
|
||||||
"DT_RELSZ",
|
"DT_RELSZ",
|
||||||
"DT_RPATH",
|
"DT_RPATH",
|
||||||
"DT_RUNPATH",
|
"DT_RUNPATH",
|
||||||
"DT_SONAME",
|
"DT_SONAME",
|
||||||
|
"DT_SPARC_REGISTER",
|
||||||
"DT_STRSZ",
|
"DT_STRSZ",
|
||||||
"DT_STRTAB",
|
"DT_STRTAB",
|
||||||
"DT_SYMBOLIC",
|
"DT_SYMBOLIC",
|
||||||
"DT_SYMENT",
|
"DT_SYMENT",
|
||||||
|
"DT_SYMINENT",
|
||||||
|
"DT_SYMINFO",
|
||||||
|
"DT_SYMINSZ",
|
||||||
"DT_SYMTAB",
|
"DT_SYMTAB",
|
||||||
|
"DT_SYMTAB_SHNDX",
|
||||||
"DT_TEXTREL",
|
"DT_TEXTREL",
|
||||||
|
"DT_TLSDESC_GOT",
|
||||||
|
"DT_TLSDESC_PLT",
|
||||||
|
"DT_USED",
|
||||||
|
"DT_VALRNGHI",
|
||||||
|
"DT_VALRNGLO",
|
||||||
|
"DT_VERDEF",
|
||||||
|
"DT_VERDEFNUM",
|
||||||
"DT_VERNEED",
|
"DT_VERNEED",
|
||||||
"DT_VERNEEDNUM",
|
"DT_VERNEEDNUM",
|
||||||
"DT_VERSYM",
|
"DT_VERSYM",
|
||||||
|
@ -1271,17 +1359,38 @@ var stdlib = map[string][]string{
|
||||||
"PF_R",
|
"PF_R",
|
||||||
"PF_W",
|
"PF_W",
|
||||||
"PF_X",
|
"PF_X",
|
||||||
|
"PT_AARCH64_ARCHEXT",
|
||||||
|
"PT_AARCH64_UNWIND",
|
||||||
|
"PT_ARM_ARCHEXT",
|
||||||
|
"PT_ARM_EXIDX",
|
||||||
"PT_DYNAMIC",
|
"PT_DYNAMIC",
|
||||||
|
"PT_GNU_EH_FRAME",
|
||||||
|
"PT_GNU_MBIND_HI",
|
||||||
|
"PT_GNU_MBIND_LO",
|
||||||
|
"PT_GNU_PROPERTY",
|
||||||
|
"PT_GNU_RELRO",
|
||||||
|
"PT_GNU_STACK",
|
||||||
"PT_HIOS",
|
"PT_HIOS",
|
||||||
"PT_HIPROC",
|
"PT_HIPROC",
|
||||||
"PT_INTERP",
|
"PT_INTERP",
|
||||||
"PT_LOAD",
|
"PT_LOAD",
|
||||||
"PT_LOOS",
|
"PT_LOOS",
|
||||||
"PT_LOPROC",
|
"PT_LOPROC",
|
||||||
|
"PT_MIPS_ABIFLAGS",
|
||||||
|
"PT_MIPS_OPTIONS",
|
||||||
|
"PT_MIPS_REGINFO",
|
||||||
|
"PT_MIPS_RTPROC",
|
||||||
"PT_NOTE",
|
"PT_NOTE",
|
||||||
"PT_NULL",
|
"PT_NULL",
|
||||||
|
"PT_OPENBSD_BOOTDATA",
|
||||||
|
"PT_OPENBSD_RANDOMIZE",
|
||||||
|
"PT_OPENBSD_WXNEEDED",
|
||||||
|
"PT_PAX_FLAGS",
|
||||||
"PT_PHDR",
|
"PT_PHDR",
|
||||||
|
"PT_S390_PGSTE",
|
||||||
"PT_SHLIB",
|
"PT_SHLIB",
|
||||||
|
"PT_SUNWSTACK",
|
||||||
|
"PT_SUNW_EH_FRAME",
|
||||||
"PT_TLS",
|
"PT_TLS",
|
||||||
"Prog",
|
"Prog",
|
||||||
"Prog32",
|
"Prog32",
|
||||||
|
@ -2445,6 +2554,9 @@ var stdlib = map[string][]string{
|
||||||
"SectionHeader",
|
"SectionHeader",
|
||||||
"Sym",
|
"Sym",
|
||||||
},
|
},
|
||||||
|
"embed": []string{
|
||||||
|
"FS",
|
||||||
|
},
|
||||||
"encoding": []string{
|
"encoding": []string{
|
||||||
"BinaryMarshaler",
|
"BinaryMarshaler",
|
||||||
"BinaryUnmarshaler",
|
"BinaryUnmarshaler",
|
||||||
|
@ -2680,6 +2792,7 @@ var stdlib = map[string][]string{
|
||||||
"FlagSet",
|
"FlagSet",
|
||||||
"Float64",
|
"Float64",
|
||||||
"Float64Var",
|
"Float64Var",
|
||||||
|
"Func",
|
||||||
"Getter",
|
"Getter",
|
||||||
"Int",
|
"Int",
|
||||||
"Int64",
|
"Int64",
|
||||||
|
@ -2853,6 +2966,18 @@ var stdlib = map[string][]string{
|
||||||
"Package",
|
"Package",
|
||||||
"ToolDir",
|
"ToolDir",
|
||||||
},
|
},
|
||||||
|
"go/build/constraint": []string{
|
||||||
|
"AndExpr",
|
||||||
|
"Expr",
|
||||||
|
"IsGoBuild",
|
||||||
|
"IsPlusBuild",
|
||||||
|
"NotExpr",
|
||||||
|
"OrExpr",
|
||||||
|
"Parse",
|
||||||
|
"PlusBuildLines",
|
||||||
|
"SyntaxError",
|
||||||
|
"TagExpr",
|
||||||
|
},
|
||||||
"go/constant": []string{
|
"go/constant": []string{
|
||||||
"BinaryOp",
|
"BinaryOp",
|
||||||
"BitLen",
|
"BitLen",
|
||||||
|
@ -3273,6 +3398,7 @@ var stdlib = map[string][]string{
|
||||||
"Must",
|
"Must",
|
||||||
"New",
|
"New",
|
||||||
"OK",
|
"OK",
|
||||||
|
"ParseFS",
|
||||||
"ParseFiles",
|
"ParseFiles",
|
||||||
"ParseGlob",
|
"ParseGlob",
|
||||||
"Srcset",
|
"Srcset",
|
||||||
|
@ -3432,6 +3558,7 @@ var stdlib = map[string][]string{
|
||||||
"Copy",
|
"Copy",
|
||||||
"CopyBuffer",
|
"CopyBuffer",
|
||||||
"CopyN",
|
"CopyN",
|
||||||
|
"Discard",
|
||||||
"EOF",
|
"EOF",
|
||||||
"ErrClosedPipe",
|
"ErrClosedPipe",
|
||||||
"ErrNoProgress",
|
"ErrNoProgress",
|
||||||
|
@ -3443,12 +3570,15 @@ var stdlib = map[string][]string{
|
||||||
"MultiReader",
|
"MultiReader",
|
||||||
"MultiWriter",
|
"MultiWriter",
|
||||||
"NewSectionReader",
|
"NewSectionReader",
|
||||||
|
"NopCloser",
|
||||||
"Pipe",
|
"Pipe",
|
||||||
"PipeReader",
|
"PipeReader",
|
||||||
"PipeWriter",
|
"PipeWriter",
|
||||||
|
"ReadAll",
|
||||||
"ReadAtLeast",
|
"ReadAtLeast",
|
||||||
"ReadCloser",
|
"ReadCloser",
|
||||||
"ReadFull",
|
"ReadFull",
|
||||||
|
"ReadSeekCloser",
|
||||||
"ReadSeeker",
|
"ReadSeeker",
|
||||||
"ReadWriteCloser",
|
"ReadWriteCloser",
|
||||||
"ReadWriteSeeker",
|
"ReadWriteSeeker",
|
||||||
|
@ -3472,6 +3602,49 @@ var stdlib = map[string][]string{
|
||||||
"WriterAt",
|
"WriterAt",
|
||||||
"WriterTo",
|
"WriterTo",
|
||||||
},
|
},
|
||||||
|
"io/fs": []string{
|
||||||
|
"DirEntry",
|
||||||
|
"ErrClosed",
|
||||||
|
"ErrExist",
|
||||||
|
"ErrInvalid",
|
||||||
|
"ErrNotExist",
|
||||||
|
"ErrPermission",
|
||||||
|
"FS",
|
||||||
|
"File",
|
||||||
|
"FileInfo",
|
||||||
|
"FileMode",
|
||||||
|
"Glob",
|
||||||
|
"GlobFS",
|
||||||
|
"ModeAppend",
|
||||||
|
"ModeCharDevice",
|
||||||
|
"ModeDevice",
|
||||||
|
"ModeDir",
|
||||||
|
"ModeExclusive",
|
||||||
|
"ModeIrregular",
|
||||||
|
"ModeNamedPipe",
|
||||||
|
"ModePerm",
|
||||||
|
"ModeSetgid",
|
||||||
|
"ModeSetuid",
|
||||||
|
"ModeSocket",
|
||||||
|
"ModeSticky",
|
||||||
|
"ModeSymlink",
|
||||||
|
"ModeTemporary",
|
||||||
|
"ModeType",
|
||||||
|
"PathError",
|
||||||
|
"ReadDir",
|
||||||
|
"ReadDirFS",
|
||||||
|
"ReadDirFile",
|
||||||
|
"ReadFile",
|
||||||
|
"ReadFileFS",
|
||||||
|
"SkipDir",
|
||||||
|
"Stat",
|
||||||
|
"StatFS",
|
||||||
|
"Sub",
|
||||||
|
"SubFS",
|
||||||
|
"ValidPath",
|
||||||
|
"WalkDir",
|
||||||
|
"WalkDirFunc",
|
||||||
|
},
|
||||||
"io/ioutil": []string{
|
"io/ioutil": []string{
|
||||||
"Discard",
|
"Discard",
|
||||||
"NopCloser",
|
"NopCloser",
|
||||||
|
@ -3483,6 +3656,7 @@ var stdlib = map[string][]string{
|
||||||
"WriteFile",
|
"WriteFile",
|
||||||
},
|
},
|
||||||
"log": []string{
|
"log": []string{
|
||||||
|
"Default",
|
||||||
"Fatal",
|
"Fatal",
|
||||||
"Fatalf",
|
"Fatalf",
|
||||||
"Fatalln",
|
"Fatalln",
|
||||||
|
@ -3819,6 +3993,7 @@ var stdlib = map[string][]string{
|
||||||
"DialUDP",
|
"DialUDP",
|
||||||
"DialUnix",
|
"DialUnix",
|
||||||
"Dialer",
|
"Dialer",
|
||||||
|
"ErrClosed",
|
||||||
"ErrWriteToConnected",
|
"ErrWriteToConnected",
|
||||||
"Error",
|
"Error",
|
||||||
"FileConn",
|
"FileConn",
|
||||||
|
@ -3938,6 +4113,7 @@ var stdlib = map[string][]string{
|
||||||
"ErrUseLastResponse",
|
"ErrUseLastResponse",
|
||||||
"ErrWriteAfterFlush",
|
"ErrWriteAfterFlush",
|
||||||
"Error",
|
"Error",
|
||||||
|
"FS",
|
||||||
"File",
|
"File",
|
||||||
"FileServer",
|
"FileServer",
|
||||||
"FileSystem",
|
"FileSystem",
|
||||||
|
@ -4234,7 +4410,10 @@ var stdlib = map[string][]string{
|
||||||
"Chtimes",
|
"Chtimes",
|
||||||
"Clearenv",
|
"Clearenv",
|
||||||
"Create",
|
"Create",
|
||||||
|
"CreateTemp",
|
||||||
"DevNull",
|
"DevNull",
|
||||||
|
"DirEntry",
|
||||||
|
"DirFS",
|
||||||
"Environ",
|
"Environ",
|
||||||
"ErrClosed",
|
"ErrClosed",
|
||||||
"ErrDeadlineExceeded",
|
"ErrDeadlineExceeded",
|
||||||
|
@ -4243,6 +4422,7 @@ var stdlib = map[string][]string{
|
||||||
"ErrNoDeadline",
|
"ErrNoDeadline",
|
||||||
"ErrNotExist",
|
"ErrNotExist",
|
||||||
"ErrPermission",
|
"ErrPermission",
|
||||||
|
"ErrProcessDone",
|
||||||
"Executable",
|
"Executable",
|
||||||
"Exit",
|
"Exit",
|
||||||
"Expand",
|
"Expand",
|
||||||
|
@ -4276,6 +4456,7 @@ var stdlib = map[string][]string{
|
||||||
"Lstat",
|
"Lstat",
|
||||||
"Mkdir",
|
"Mkdir",
|
||||||
"MkdirAll",
|
"MkdirAll",
|
||||||
|
"MkdirTemp",
|
||||||
"ModeAppend",
|
"ModeAppend",
|
||||||
"ModeCharDevice",
|
"ModeCharDevice",
|
||||||
"ModeDevice",
|
"ModeDevice",
|
||||||
|
@ -4310,6 +4491,8 @@ var stdlib = map[string][]string{
|
||||||
"ProcAttr",
|
"ProcAttr",
|
||||||
"Process",
|
"Process",
|
||||||
"ProcessState",
|
"ProcessState",
|
||||||
|
"ReadDir",
|
||||||
|
"ReadFile",
|
||||||
"Readlink",
|
"Readlink",
|
||||||
"Remove",
|
"Remove",
|
||||||
"RemoveAll",
|
"RemoveAll",
|
||||||
|
@ -4333,6 +4516,7 @@ var stdlib = map[string][]string{
|
||||||
"UserCacheDir",
|
"UserCacheDir",
|
||||||
"UserConfigDir",
|
"UserConfigDir",
|
||||||
"UserHomeDir",
|
"UserHomeDir",
|
||||||
|
"WriteFile",
|
||||||
},
|
},
|
||||||
"os/exec": []string{
|
"os/exec": []string{
|
||||||
"Cmd",
|
"Cmd",
|
||||||
|
@ -4347,6 +4531,7 @@ var stdlib = map[string][]string{
|
||||||
"Ignore",
|
"Ignore",
|
||||||
"Ignored",
|
"Ignored",
|
||||||
"Notify",
|
"Notify",
|
||||||
|
"NotifyContext",
|
||||||
"Reset",
|
"Reset",
|
||||||
"Stop",
|
"Stop",
|
||||||
},
|
},
|
||||||
|
@ -4397,6 +4582,7 @@ var stdlib = map[string][]string{
|
||||||
"ToSlash",
|
"ToSlash",
|
||||||
"VolumeName",
|
"VolumeName",
|
||||||
"Walk",
|
"Walk",
|
||||||
|
"WalkDir",
|
||||||
"WalkFunc",
|
"WalkFunc",
|
||||||
},
|
},
|
||||||
"plugin": []string{
|
"plugin": []string{
|
||||||
|
@ -4629,6 +4815,19 @@ var stdlib = map[string][]string{
|
||||||
"Stack",
|
"Stack",
|
||||||
"WriteHeapDump",
|
"WriteHeapDump",
|
||||||
},
|
},
|
||||||
|
"runtime/metrics": []string{
|
||||||
|
"All",
|
||||||
|
"Description",
|
||||||
|
"Float64Histogram",
|
||||||
|
"KindBad",
|
||||||
|
"KindFloat64",
|
||||||
|
"KindFloat64Histogram",
|
||||||
|
"KindUint64",
|
||||||
|
"Read",
|
||||||
|
"Sample",
|
||||||
|
"Value",
|
||||||
|
"ValueKind",
|
||||||
|
},
|
||||||
"runtime/pprof": []string{
|
"runtime/pprof": []string{
|
||||||
"Do",
|
"Do",
|
||||||
"ForLabels",
|
"ForLabels",
|
||||||
|
@ -5012,6 +5211,8 @@ var stdlib = map[string][]string{
|
||||||
"AddrinfoW",
|
"AddrinfoW",
|
||||||
"Adjtime",
|
"Adjtime",
|
||||||
"Adjtimex",
|
"Adjtimex",
|
||||||
|
"AllThreadsSyscall",
|
||||||
|
"AllThreadsSyscall6",
|
||||||
"AttachLsf",
|
"AttachLsf",
|
||||||
"B0",
|
"B0",
|
||||||
"B1000000",
|
"B1000000",
|
||||||
|
@ -10010,13 +10211,20 @@ var stdlib = map[string][]string{
|
||||||
"TB",
|
"TB",
|
||||||
"Verbose",
|
"Verbose",
|
||||||
},
|
},
|
||||||
|
"testing/fstest": []string{
|
||||||
|
"MapFS",
|
||||||
|
"MapFile",
|
||||||
|
"TestFS",
|
||||||
|
},
|
||||||
"testing/iotest": []string{
|
"testing/iotest": []string{
|
||||||
"DataErrReader",
|
"DataErrReader",
|
||||||
|
"ErrReader",
|
||||||
"ErrTimeout",
|
"ErrTimeout",
|
||||||
"HalfReader",
|
"HalfReader",
|
||||||
"NewReadLogger",
|
"NewReadLogger",
|
||||||
"NewWriteLogger",
|
"NewWriteLogger",
|
||||||
"OneByteReader",
|
"OneByteReader",
|
||||||
|
"TestReader",
|
||||||
"TimeoutReader",
|
"TimeoutReader",
|
||||||
"TruncateWriter",
|
"TruncateWriter",
|
||||||
},
|
},
|
||||||
|
@ -10076,6 +10284,7 @@ var stdlib = map[string][]string{
|
||||||
"JSEscaper",
|
"JSEscaper",
|
||||||
"Must",
|
"Must",
|
||||||
"New",
|
"New",
|
||||||
|
"ParseFS",
|
||||||
"ParseFiles",
|
"ParseFiles",
|
||||||
"ParseGlob",
|
"ParseGlob",
|
||||||
"Template",
|
"Template",
|
||||||
|
@ -10087,12 +10296,14 @@ var stdlib = map[string][]string{
|
||||||
"BranchNode",
|
"BranchNode",
|
||||||
"ChainNode",
|
"ChainNode",
|
||||||
"CommandNode",
|
"CommandNode",
|
||||||
|
"CommentNode",
|
||||||
"DotNode",
|
"DotNode",
|
||||||
"FieldNode",
|
"FieldNode",
|
||||||
"IdentifierNode",
|
"IdentifierNode",
|
||||||
"IfNode",
|
"IfNode",
|
||||||
"IsEmptyTree",
|
"IsEmptyTree",
|
||||||
"ListNode",
|
"ListNode",
|
||||||
|
"Mode",
|
||||||
"New",
|
"New",
|
||||||
"NewIdentifier",
|
"NewIdentifier",
|
||||||
"NilNode",
|
"NilNode",
|
||||||
|
@ -10101,6 +10312,7 @@ var stdlib = map[string][]string{
|
||||||
"NodeBool",
|
"NodeBool",
|
||||||
"NodeChain",
|
"NodeChain",
|
||||||
"NodeCommand",
|
"NodeCommand",
|
||||||
|
"NodeComment",
|
||||||
"NodeDot",
|
"NodeDot",
|
||||||
"NodeField",
|
"NodeField",
|
||||||
"NodeIdentifier",
|
"NodeIdentifier",
|
||||||
|
@ -10118,6 +10330,7 @@ var stdlib = map[string][]string{
|
||||||
"NodeWith",
|
"NodeWith",
|
||||||
"NumberNode",
|
"NumberNode",
|
||||||
"Parse",
|
"Parse",
|
||||||
|
"ParseComments",
|
||||||
"PipeNode",
|
"PipeNode",
|
||||||
"Pos",
|
"Pos",
|
||||||
"RangeNode",
|
"RangeNode",
|
||||||
|
@ -10230,6 +10443,7 @@ var stdlib = map[string][]string{
|
||||||
"Chakma",
|
"Chakma",
|
||||||
"Cham",
|
"Cham",
|
||||||
"Cherokee",
|
"Cherokee",
|
||||||
|
"Chorasmian",
|
||||||
"Co",
|
"Co",
|
||||||
"Common",
|
"Common",
|
||||||
"Coptic",
|
"Coptic",
|
||||||
|
@ -10243,6 +10457,7 @@ var stdlib = map[string][]string{
|
||||||
"Devanagari",
|
"Devanagari",
|
||||||
"Diacritic",
|
"Diacritic",
|
||||||
"Digit",
|
"Digit",
|
||||||
|
"Dives_Akuru",
|
||||||
"Dogra",
|
"Dogra",
|
||||||
"Duployan",
|
"Duployan",
|
||||||
"Egyptian_Hieroglyphs",
|
"Egyptian_Hieroglyphs",
|
||||||
|
@ -10300,6 +10515,7 @@ var stdlib = map[string][]string{
|
||||||
"Katakana",
|
"Katakana",
|
||||||
"Kayah_Li",
|
"Kayah_Li",
|
||||||
"Kharoshthi",
|
"Kharoshthi",
|
||||||
|
"Khitan_Small_Script",
|
||||||
"Khmer",
|
"Khmer",
|
||||||
"Khojki",
|
"Khojki",
|
||||||
"Khudawadi",
|
"Khudawadi",
|
||||||
|
@ -10472,6 +10688,7 @@ var stdlib = map[string][]string{
|
||||||
"Wancho",
|
"Wancho",
|
||||||
"Warang_Citi",
|
"Warang_Citi",
|
||||||
"White_Space",
|
"White_Space",
|
||||||
|
"Yezidi",
|
||||||
"Yi",
|
"Yi",
|
||||||
"Z",
|
"Z",
|
||||||
"Zanabazar_Square",
|
"Zanabazar_Square",
|
||||||
|
|
4
vendor/google.golang.org/grpc/balancer_conn_wrappers.go
generated
vendored
4
vendor/google.golang.org/grpc/balancer_conn_wrappers.go
generated
vendored
|
@ -205,7 +205,7 @@ func (acbw *acBalancerWrapper) UpdateAddresses(addrs []resolver.Address) {
|
||||||
acbw.mu.Lock()
|
acbw.mu.Lock()
|
||||||
defer acbw.mu.Unlock()
|
defer acbw.mu.Unlock()
|
||||||
if len(addrs) <= 0 {
|
if len(addrs) <= 0 {
|
||||||
acbw.ac.tearDown(errConnDrain)
|
acbw.ac.cc.removeAddrConn(acbw.ac, errConnDrain)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if !acbw.ac.tryUpdateAddrs(addrs) {
|
if !acbw.ac.tryUpdateAddrs(addrs) {
|
||||||
|
@ -220,7 +220,7 @@ func (acbw *acBalancerWrapper) UpdateAddresses(addrs []resolver.Address) {
|
||||||
acbw.ac.acbw = nil
|
acbw.ac.acbw = nil
|
||||||
acbw.ac.mu.Unlock()
|
acbw.ac.mu.Unlock()
|
||||||
acState := acbw.ac.getState()
|
acState := acbw.ac.getState()
|
||||||
acbw.ac.tearDown(errConnDrain)
|
acbw.ac.cc.removeAddrConn(acbw.ac, errConnDrain)
|
||||||
|
|
||||||
if acState == connectivity.Shutdown {
|
if acState == connectivity.Shutdown {
|
||||||
return
|
return
|
||||||
|
|
8
vendor/google.golang.org/grpc/clientconn.go
generated
vendored
8
vendor/google.golang.org/grpc/clientconn.go
generated
vendored
|
@ -143,6 +143,7 @@ func DialContext(ctx context.Context, target string, opts ...DialOption) (conn *
|
||||||
firstResolveEvent: grpcsync.NewEvent(),
|
firstResolveEvent: grpcsync.NewEvent(),
|
||||||
}
|
}
|
||||||
cc.retryThrottler.Store((*retryThrottler)(nil))
|
cc.retryThrottler.Store((*retryThrottler)(nil))
|
||||||
|
cc.safeConfigSelector.UpdateConfigSelector(&defaultConfigSelector{nil})
|
||||||
cc.ctx, cc.cancel = context.WithCancel(context.Background())
|
cc.ctx, cc.cancel = context.WithCancel(context.Background())
|
||||||
|
|
||||||
for _, opt := range opts {
|
for _, opt := range opts {
|
||||||
|
@ -1446,10 +1447,9 @@ func (ac *addrConn) getReadyTransport() (transport.ClientTransport, bool) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// tearDown starts to tear down the addrConn.
|
// tearDown starts to tear down the addrConn.
|
||||||
// TODO(zhaoq): Make this synchronous to avoid unbounded memory consumption in
|
//
|
||||||
// some edge cases (e.g., the caller opens and closes many addrConn's in a
|
// Note that tearDown doesn't remove ac from ac.cc.conns, so the addrConn struct
|
||||||
// tight loop.
|
// will leak. In most cases, call cc.removeAddrConn() instead.
|
||||||
// tearDown doesn't remove ac from ac.cc.conns.
|
|
||||||
func (ac *addrConn) tearDown(err error) {
|
func (ac *addrConn) tearDown(err error) {
|
||||||
ac.mu.Lock()
|
ac.mu.Lock()
|
||||||
if ac.state == connectivity.Shutdown {
|
if ac.state == connectivity.Shutdown {
|
||||||
|
|
2
vendor/google.golang.org/grpc/version.go
generated
vendored
2
vendor/google.golang.org/grpc/version.go
generated
vendored
|
@ -19,4 +19,4 @@
|
||||||
package grpc
|
package grpc
|
||||||
|
|
||||||
// Version is the current grpc version.
|
// Version is the current grpc version.
|
||||||
const Version = "1.37.0"
|
const Version = "1.37.1"
|
||||||
|
|
25
vendor/modules.txt
vendored
25
vendor/modules.txt
vendored
|
@ -27,7 +27,7 @@ github.com/VictoriaMetrics/metricsql/binaryop
|
||||||
# github.com/VividCortex/ewma v1.2.0
|
# github.com/VividCortex/ewma v1.2.0
|
||||||
## explicit
|
## explicit
|
||||||
github.com/VividCortex/ewma
|
github.com/VividCortex/ewma
|
||||||
# github.com/aws/aws-sdk-go v1.38.36
|
# github.com/aws/aws-sdk-go v1.38.40
|
||||||
## explicit
|
## explicit
|
||||||
github.com/aws/aws-sdk-go/aws
|
github.com/aws/aws-sdk-go/aws
|
||||||
github.com/aws/aws-sdk-go/aws/arn
|
github.com/aws/aws-sdk-go/aws/arn
|
||||||
|
@ -92,7 +92,8 @@ github.com/cheggaaa/pb/v3/termutil
|
||||||
# github.com/cpuguy83/go-md2man/v2 v2.0.0
|
# github.com/cpuguy83/go-md2man/v2 v2.0.0
|
||||||
## explicit
|
## explicit
|
||||||
github.com/cpuguy83/go-md2man/v2/md2man
|
github.com/cpuguy83/go-md2man/v2/md2man
|
||||||
# github.com/fatih/color v1.10.0
|
# github.com/fatih/color v1.11.0
|
||||||
|
## explicit
|
||||||
github.com/fatih/color
|
github.com/fatih/color
|
||||||
# github.com/go-kit/kit v0.10.0
|
# github.com/go-kit/kit v0.10.0
|
||||||
github.com/go-kit/kit/log
|
github.com/go-kit/kit/log
|
||||||
|
@ -153,7 +154,7 @@ github.com/prometheus/client_golang/prometheus
|
||||||
github.com/prometheus/client_golang/prometheus/internal
|
github.com/prometheus/client_golang/prometheus/internal
|
||||||
# github.com/prometheus/client_model v0.2.0
|
# github.com/prometheus/client_model v0.2.0
|
||||||
github.com/prometheus/client_model/go
|
github.com/prometheus/client_model/go
|
||||||
# github.com/prometheus/common v0.23.0
|
# github.com/prometheus/common v0.24.0
|
||||||
## explicit
|
## explicit
|
||||||
github.com/prometheus/common/expfmt
|
github.com/prometheus/common/expfmt
|
||||||
github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
|
github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
|
||||||
|
@ -227,14 +228,14 @@ go.opencensus.io/trace/propagation
|
||||||
go.opencensus.io/trace/tracestate
|
go.opencensus.io/trace/tracestate
|
||||||
# go.uber.org/atomic v1.7.0
|
# go.uber.org/atomic v1.7.0
|
||||||
go.uber.org/atomic
|
go.uber.org/atomic
|
||||||
# golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5
|
# golang.org/x/lint v0.0.0-20210508222113-6edffad5e616
|
||||||
|
## explicit
|
||||||
golang.org/x/lint
|
golang.org/x/lint
|
||||||
golang.org/x/lint/golint
|
golang.org/x/lint/golint
|
||||||
# golang.org/x/mod v0.4.2
|
# golang.org/x/mod v0.4.2
|
||||||
## explicit
|
|
||||||
golang.org/x/mod/module
|
golang.org/x/mod/module
|
||||||
golang.org/x/mod/semver
|
golang.org/x/mod/semver
|
||||||
# golang.org/x/net v0.0.0-20210508051633-16afe75a6701
|
# golang.org/x/net v0.0.0-20210510120150-4163338589ed
|
||||||
## explicit
|
## explicit
|
||||||
golang.org/x/net/context
|
golang.org/x/net/context
|
||||||
golang.org/x/net/context/ctxhttp
|
golang.org/x/net/context/ctxhttp
|
||||||
|
@ -246,7 +247,7 @@ golang.org/x/net/internal/socks
|
||||||
golang.org/x/net/internal/timeseries
|
golang.org/x/net/internal/timeseries
|
||||||
golang.org/x/net/proxy
|
golang.org/x/net/proxy
|
||||||
golang.org/x/net/trace
|
golang.org/x/net/trace
|
||||||
# golang.org/x/oauth2 v0.0.0-20210427180440-81ed05c6b58c
|
# golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c
|
||||||
## explicit
|
## explicit
|
||||||
golang.org/x/oauth2
|
golang.org/x/oauth2
|
||||||
golang.org/x/oauth2/authhandler
|
golang.org/x/oauth2/authhandler
|
||||||
|
@ -257,7 +258,7 @@ golang.org/x/oauth2/jws
|
||||||
golang.org/x/oauth2/jwt
|
golang.org/x/oauth2/jwt
|
||||||
# golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
|
# golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
|
||||||
golang.org/x/sync/errgroup
|
golang.org/x/sync/errgroup
|
||||||
# golang.org/x/sys v0.0.0-20210507161434-a76c4d0a0096
|
# golang.org/x/sys v0.0.0-20210514084401-e8d321eab015
|
||||||
## explicit
|
## explicit
|
||||||
golang.org/x/sys/execabs
|
golang.org/x/sys/execabs
|
||||||
golang.org/x/sys/internal/unsafeheader
|
golang.org/x/sys/internal/unsafeheader
|
||||||
|
@ -268,7 +269,8 @@ golang.org/x/text/secure/bidirule
|
||||||
golang.org/x/text/transform
|
golang.org/x/text/transform
|
||||||
golang.org/x/text/unicode/bidi
|
golang.org/x/text/unicode/bidi
|
||||||
golang.org/x/text/unicode/norm
|
golang.org/x/text/unicode/norm
|
||||||
# golang.org/x/tools v0.1.0
|
# golang.org/x/tools v0.1.1
|
||||||
|
## explicit
|
||||||
golang.org/x/tools/cmd/goimports
|
golang.org/x/tools/cmd/goimports
|
||||||
golang.org/x/tools/go/ast/astutil
|
golang.org/x/tools/go/ast/astutil
|
||||||
golang.org/x/tools/go/gcexportdata
|
golang.org/x/tools/go/gcexportdata
|
||||||
|
@ -311,14 +313,15 @@ google.golang.org/appengine/internal/modules
|
||||||
google.golang.org/appengine/internal/remote_api
|
google.golang.org/appengine/internal/remote_api
|
||||||
google.golang.org/appengine/internal/urlfetch
|
google.golang.org/appengine/internal/urlfetch
|
||||||
google.golang.org/appengine/urlfetch
|
google.golang.org/appengine/urlfetch
|
||||||
# google.golang.org/genproto v0.0.0-20210506142907-4a47615972c2
|
# google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384
|
||||||
## explicit
|
## explicit
|
||||||
google.golang.org/genproto/googleapis/api/annotations
|
google.golang.org/genproto/googleapis/api/annotations
|
||||||
google.golang.org/genproto/googleapis/iam/v1
|
google.golang.org/genproto/googleapis/iam/v1
|
||||||
google.golang.org/genproto/googleapis/rpc/code
|
google.golang.org/genproto/googleapis/rpc/code
|
||||||
google.golang.org/genproto/googleapis/rpc/status
|
google.golang.org/genproto/googleapis/rpc/status
|
||||||
google.golang.org/genproto/googleapis/type/expr
|
google.golang.org/genproto/googleapis/type/expr
|
||||||
# google.golang.org/grpc v1.37.0
|
# google.golang.org/grpc v1.37.1
|
||||||
|
## explicit
|
||||||
google.golang.org/grpc
|
google.golang.org/grpc
|
||||||
google.golang.org/grpc/attributes
|
google.golang.org/grpc/attributes
|
||||||
google.golang.org/grpc/backoff
|
google.golang.org/grpc/backoff
|
||||||
|
|
Loading…
Reference in a new issue