terraform/vendor/github.com/zclconf/go-cty/cty
Martin Atkins 6adcc7ab73 vendor: go get github.com/zclconf/go-cty@master
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.
2019-04-30 15:49:28 -07:00
..
convert vendor: go get github.com/zclconf/go-cty/cty@master 2019-03-20 16:34:05 -07:00
function vendor: go get github.com/zclconf/go-cty@master 2019-04-29 09:02:58 -07:00
gocty vendor: go get github.com/zclconf/go-cty@master 2019-04-25 14:22:57 -07:00
json vendor: go get github.com/zclconf/go-cty@master 2019-01-24 16:42:21 -08:00
msgpack vendor: go get github.com/zclconf/go-cty@master 2019-01-24 16:42:21 -08:00
set vendor: go get github.com/zclconf/go-cty@master 2019-04-30 15:49:28 -07:00
capsule.go govendor fetch github.com/zclconf/go-cty/... 2018-10-16 18:53:51 -07:00
collection.go govendor fetch github.com/hashicorp/hcl2/... 2017-10-03 17:47:01 -07:00
doc.go govendor fetch github.com/hashicorp/hcl2/... 2017-10-03 17:47:01 -07:00
element_iterator.go govendor fetch github.com/hashicorp/hcl2/... 2017-10-03 17:47:01 -07:00
error.go govendor fetch github.com/hashicorp/hcl2/... 2017-10-03 17:47:01 -07:00
gob.go govendor fetch github.com/zclconf/go-cty/... 2018-10-16 18:53:51 -07:00
helper.go govendor fetch github.com/hashicorp/hcl2/... 2017-10-03 17:47:01 -07:00
json.go govendor fetch github.com/hashicorp/hcl2/... 2017-10-03 17:47:01 -07:00
list_type.go govendor fetch github.com/zclconf/go-cty/... 2018-10-16 18:53:51 -07:00
map_type.go govendor fetch github.com/zclconf/go-cty/... 2018-10-16 18:53:51 -07:00
null.go govendor fetch github.com/hashicorp/hcl2/... 2017-10-03 17:47:01 -07:00
object_type.go govendor fetch github.com/zclconf/go-cty/... 2018-10-16 18:53:51 -07:00
path.go vendor: go get github.com/zclconf/go-cty@master 2019-04-25 14:22:57 -07:00
path_set.go vendor: update go-cty, and some other dependencies 2018-10-16 19:14:11 -07:00
primitive_type.go govendor fetch github.com/zclconf/go-cty/... 2018-10-16 18:53:51 -07:00
set_helper.go vendor: update hcl2 and cty 2018-03-08 11:10:34 -08:00
set_internals.go vendor: go get github.com/zclconf/go-cty@master 2019-04-30 15:49:28 -07:00
set_type.go govendor fetch github.com/zclconf/go-cty/... 2018-10-16 18:53:51 -07:00
tuple_type.go govendor fetch github.com/zclconf/go-cty/... 2018-10-16 18:53:51 -07:00
type.go govendor fetch github.com/zclconf/go-cty/... 2018-10-16 18:53:51 -07:00
type_conform.go vendor: go get github.com/zclconf/go-cty@master 2019-02-01 15:22:54 -08:00
types_to_register.go govendor fetch github.com/zclconf/go-cty/... 2018-01-10 09:16:45 -08:00
unknown.go govendor fetch github.com/zclconf/go-cty/... 2018-10-16 18:53:51 -07:00
unknown_as_null.go vendor: update cty to v0.0.0-20180831220647-752f6a689f5e 2018-10-16 19:14:11 -07:00
value.go vendor: update hcl2 and cty 2018-03-08 11:10:34 -08:00
value_init.go vendor: go get github.com/zclconf/go-cty@master 2019-04-25 14:22:57 -07:00
value_ops.go vendor: go get github.com/zclconf/go-cty@master 2019-04-25 14:22:57 -07:00
walk.go vendor: update hcl2 and cty 2018-03-08 11:10:34 -08:00