mirror of
https://github.com/opentofu/opentofu.git
synced 2024-12-28 01:41:48 -06:00
6adcc7ab73
cty now guarantees that sets of primitive values will iterate in a reasonable order. Previously it was the caller's responsibility to deal with that, but we invariably neglected to do so, causing inconsistent ordering. Since cty prioritizes consistent behavior over performance, it now imposes its own sort on set elements as part of iterating over them so that calling applications don't have to worry so much about it. This change also causes cty to consistently push unknown and null values in sets to the end of iteration, where before that was undefined. This means that our diff output will now consistently list additions before removals when showing sets, rather than the ordering being undefined as before. The ordering of known, non-null, non-primitive values is still not contractually fixed but remains consistent for a particular version of cty.
120 lines
6.2 KiB
Modula-2
120 lines
6.2 KiB
Modula-2
module github.com/hashicorp/terraform
|
|
|
|
require (
|
|
cloud.google.com/go v0.36.0
|
|
github.com/Azure/azure-sdk-for-go v21.3.0+incompatible
|
|
github.com/Azure/go-autorest v10.15.4+incompatible
|
|
github.com/Unknwon/com v0.0.0-20151008135407-28b053d5a292 // indirect
|
|
github.com/abdullin/seq v0.0.0-20160510034733-d5467c17e7af // indirect
|
|
github.com/agext/levenshtein v1.2.2
|
|
github.com/agl/ed25519 v0.0.0-20150830182803-278e1ec8e8a6 // indirect
|
|
github.com/apparentlymart/go-cidr v1.0.0
|
|
github.com/apparentlymart/go-dump v0.0.0-20190214190832-042adf3cf4a0
|
|
github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2
|
|
github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da // indirect
|
|
github.com/armon/go-radix v1.0.0 // indirect
|
|
github.com/aws/aws-sdk-go v1.19.18
|
|
github.com/blang/semver v3.5.1+incompatible
|
|
github.com/boltdb/bolt v1.3.1 // indirect
|
|
github.com/chzyer/logex v1.1.10 // indirect
|
|
github.com/chzyer/readline v0.0.0-20161106042343-c914be64f07d
|
|
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1 // indirect
|
|
github.com/coreos/bbolt v1.3.0 // indirect
|
|
github.com/coreos/etcd v3.3.10+incompatible
|
|
github.com/coreos/go-semver v0.2.0 // indirect
|
|
github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f // indirect
|
|
github.com/davecgh/go-spew v1.1.1
|
|
github.com/dnaeon/go-vcr v0.0.0-20180920040454-5637cf3d8a31 // indirect
|
|
github.com/dylanmei/iso8601 v0.1.0 // indirect
|
|
github.com/dylanmei/winrmtest v0.0.0-20190225150635-99b7fe2fddf1
|
|
github.com/go-test/deep v1.0.1
|
|
github.com/gogo/protobuf v1.2.0 // indirect
|
|
github.com/golang/groupcache v0.0.0-20180513044358-24b0969c4cb7 // indirect
|
|
github.com/golang/mock v1.2.0
|
|
github.com/golang/protobuf v1.3.0
|
|
github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db // indirect
|
|
github.com/google/go-cmp v0.2.0
|
|
github.com/gophercloud/gophercloud v0.0.0-20190208042652-bc37892e1968
|
|
github.com/gophercloud/utils v0.0.0-20190128072930-fbb6ab446f01 // indirect
|
|
github.com/gorilla/websocket v1.4.0 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-middleware v1.0.0 // indirect
|
|
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
|
|
github.com/grpc-ecosystem/grpc-gateway v1.5.1 // indirect
|
|
github.com/hashicorp/aws-sdk-go-base v0.2.0
|
|
github.com/hashicorp/consul v0.0.0-20171026175957-610f3c86a089
|
|
github.com/hashicorp/errwrap v1.0.0
|
|
github.com/hashicorp/go-azure-helpers v0.0.0-20190129193224-166dfd221bb2
|
|
github.com/hashicorp/go-checkpoint v0.5.0
|
|
github.com/hashicorp/go-cleanhttp v0.5.0
|
|
github.com/hashicorp/go-getter v1.1.0
|
|
github.com/hashicorp/go-hclog v0.0.0-20181001195459-61d530d6c27f
|
|
github.com/hashicorp/go-immutable-radix v0.0.0-20180129170900-7f3cd4390caa // indirect
|
|
github.com/hashicorp/go-msgpack v0.5.4 // indirect
|
|
github.com/hashicorp/go-multierror v1.0.0
|
|
github.com/hashicorp/go-plugin v1.0.1-0.20190430211030-5692942914bb
|
|
github.com/hashicorp/go-retryablehttp v0.5.2
|
|
github.com/hashicorp/go-rootcerts v1.0.0
|
|
github.com/hashicorp/go-sockaddr v0.0.0-20180320115054-6d291a969b86 // indirect
|
|
github.com/hashicorp/go-tfe v0.3.16
|
|
github.com/hashicorp/go-uuid v1.0.1
|
|
github.com/hashicorp/go-version v1.1.0
|
|
github.com/hashicorp/golang-lru v0.5.0 // indirect
|
|
github.com/hashicorp/hcl v0.0.0-20170504190234-a4b07c25de5f
|
|
github.com/hashicorp/hcl2 v0.0.0-20190416162332-2c5a4b7d729a
|
|
github.com/hashicorp/hil v0.0.0-20190212112733-ab17b08d6590
|
|
github.com/hashicorp/logutils v1.0.0
|
|
github.com/hashicorp/memberlist v0.1.0 // indirect
|
|
github.com/hashicorp/serf v0.0.0-20160124182025-e4ec8cc423bb // indirect
|
|
github.com/hashicorp/terraform-config-inspect v0.0.0-20190327195015-8022a2663a70
|
|
github.com/hashicorp/vault v0.10.4
|
|
github.com/jonboulle/clockwork v0.1.0 // indirect
|
|
github.com/joyent/triton-go v0.0.0-20180313100802-d8f9c0314926
|
|
github.com/jtolds/gls v4.2.1+incompatible // indirect
|
|
github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0
|
|
github.com/keybase/go-crypto v0.0.0-20161004153544-93f5b35093ba // indirect
|
|
github.com/lib/pq v1.0.0
|
|
github.com/lusis/go-artifactory v0.0.0-20160115162124-7e4ce345df82
|
|
github.com/marstr/guid v1.1.0 // indirect
|
|
github.com/masterzen/winrm v0.0.0-20190223112901-5e5c9a7fe54b
|
|
github.com/mattn/go-colorable v0.1.1
|
|
github.com/mattn/go-shellwords v1.0.4
|
|
github.com/miekg/dns v1.0.8 // indirect
|
|
github.com/mitchellh/cli v1.0.0
|
|
github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db
|
|
github.com/mitchellh/copystructure v1.0.0
|
|
github.com/mitchellh/go-homedir v1.0.0
|
|
github.com/mitchellh/go-linereader v0.0.0-20190213213312-1b945b3263eb
|
|
github.com/mitchellh/go-wordwrap v1.0.0
|
|
github.com/mitchellh/hashstructure v1.0.0
|
|
github.com/mitchellh/mapstructure v1.1.2
|
|
github.com/mitchellh/panicwrap v0.0.0-20190213213626-17011010aaa4
|
|
github.com/mitchellh/prefixedio v0.0.0-20190213213902-5733675afd51
|
|
github.com/mitchellh/reflectwalk v1.0.0
|
|
github.com/packer-community/winrmcp v0.0.0-20180102160824-81144009af58
|
|
github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c // indirect
|
|
github.com/pkg/errors v0.0.0-20170505043639-c605e284fe17 // indirect
|
|
github.com/posener/complete v1.2.1
|
|
github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 // indirect
|
|
github.com/sirupsen/logrus v1.1.1 // indirect
|
|
github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d // indirect
|
|
github.com/smartystreets/goconvey v0.0.0-20180222194500-ef6db91d284a // indirect
|
|
github.com/soheilhy/cmux v0.1.4 // indirect
|
|
github.com/spf13/afero v1.2.1
|
|
github.com/terraform-providers/terraform-provider-openstack v1.15.0
|
|
github.com/tmc/grpc-websocket-proxy v0.0.0-20171017195756-830351dc03c6 // indirect
|
|
github.com/ugorji/go v0.0.0-20180813092308-00b869d2f4a5 // indirect
|
|
github.com/vmihailenco/msgpack v4.0.1+incompatible // indirect
|
|
github.com/xanzy/ssh-agent v0.2.1
|
|
github.com/xiang90/probing v0.0.0-20160813154853-07dd2e8dfe18 // indirect
|
|
github.com/xlab/treeprint v0.0.0-20161029104018-1d6e34225557
|
|
github.com/zclconf/go-cty v0.0.0-20190430221426-d36a6f0dbffd
|
|
go.uber.org/atomic v1.3.2 // indirect
|
|
go.uber.org/multierr v1.1.0 // indirect
|
|
go.uber.org/zap v1.9.1 // indirect
|
|
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
|
|
golang.org/x/net v0.0.0-20190311183353-d8887717615a
|
|
golang.org/x/oauth2 v0.0.0-20190220154721-9b3c75971fc9
|
|
google.golang.org/api v0.1.0
|
|
google.golang.org/grpc v1.18.0
|
|
)
|