opentofu/config
Martin Atkins 995042666a config/hcl2shim: ValuesSDKEquivalent float64 comparison of numbers
The SDK uses only the native int and float64 types internally for values
that are specified as being "number" in schema, so for SDK purposes only
a float64 level of precision is significant.

To avoid any weirdness introduced as we shim and un-shim numbers, we'll
reduce floating point numbers to float64 precision before comparing them
to try to mimic the result the SDK itself would've gotten from comparing
its own float64 versions of these values using the Go "==" operator.
2019-01-22 18:45:21 -08:00
..
hcl2shim config/hcl2shim: ValuesSDKEquivalent float64 comparison of numbers 2019-01-22 18:45:21 -08:00
module registry: renaming module-specific registry functions 2018-10-16 18:56:50 -07:00
test-fixtures accessing count directly in an output should is OK 2017-12-06 18:59:53 -05:00
append_test.go config: merge/append for local values 2017-09-01 17:51:13 -07:00
append.go config: merge/append for local values 2017-09-01 17:51:13 -07:00
config_string.go config: parse description field for outputs 2017-08-28 09:42:03 -07:00
config_terraform_test.go config: add "backend" loading to the Terraform section 2017-01-26 14:33:49 -08:00
config_terraform.go add Rehash to terraform.BackendState 2017-03-29 15:53:42 -04:00
config_test.go config: a nicer error message for invalid provider constraints 2017-12-07 14:28:43 -08:00
config_tree.go config: make Merge an exported func 2014-07-18 17:05:22 -07:00
config.go config: Don't expose go implementation details in Resource.Count 2018-01-19 13:06:00 -08:00
hcl2_shim_util_test.go config/hcl2shim: make some of the HCL2 shim functions public 2017-10-16 17:54:02 -07:00
hcl2_shim_util.go config/hcl2shim: make some of the HCL2 shim functions public 2017-10-16 17:54:02 -07:00
import_tree_test.go config: allow HCL2 experiment opt-in (build-time flag to enable) 2017-10-03 17:47:01 -07:00
import_tree.go config and command: use errwrap to propagate config load errors 2017-10-06 11:46:07 -07:00
interpolate_funcs_test.go config: Remove "setproduct" function, which is now in lang/funcs 2019-01-16 09:57:16 -08:00
interpolate_funcs.go config: Remove "setproduct" function, which is now in lang/funcs 2019-01-16 09:57:16 -08:00
interpolate_test.go config: parsing of local.foo variables for interpolation 2017-08-21 15:15:25 -07:00
interpolate_walk_test.go config: use ast.TypeUnknown and don't remove computed values 2016-11-09 14:28:15 -08:00
interpolate_walk.go optimization:Merge slices 2017-09-13 21:08:41 +08:00
interpolate.go config: source code ranges for InterpolatedVariable 2017-10-17 07:20:17 -07:00
lang.go remove config/lang, use hashicorp/hil 2016-02-03 13:24:04 -05:00
loader_hcl2_test.go config: HCL2 config loader 2017-10-03 17:47:01 -07:00
loader_hcl2.go hcl2 maps now work 2017-10-27 09:08:15 -04:00
loader_hcl_test.go config: HCL loader 2014-08-11 09:58:53 -07:00
loader_hcl.go add "version" and "provider" to module config 2017-10-27 09:08:15 -04:00
loader_test.go remove raw print statements 2017-11-06 17:10:33 -05:00
loader.go config: Don't panic if config directory contains only overrides 2017-10-23 15:46:15 -07:00
merge_test.go config: merge/append for local values 2017-09-01 17:51:13 -07:00
merge.go optimization:Merge slices 2017-09-13 21:08:41 +08:00
providers.go config: parse provider version constraints into a constraint map 2017-06-09 14:03:59 -07:00
provisioner_enums.go config: parse "when" and "on_failure" on provisioners 2017-01-19 18:10:21 -08:00
raw_config_test.go config: when copying a HCL2 RawConfig, don't corrupt it 2017-10-16 17:52:23 -07:00
raw_config.go config: when copying a HCL2 RawConfig, don't corrupt it 2017-10-16 17:52:23 -07:00
resource_mode_string.go Update various files for new version of "stringer" 2017-12-11 13:26:29 -08:00
resource_mode.go config: "ResourceMode" concept for resources 2016-05-14 08:26:35 -07:00
testing.go Use t.Helper() in our test helpers 2017-08-28 09:59:30 -07:00