Commit Graph

176 Commits (ccf19fbf5e2b61ba62efd1ac47a3a3fd3917d494)

Author SHA1 Message Date
Pam Selle c55b69e30a Fix diags non-assignment bugs
5 years ago
Martin Atkins cec4578005 lang/funcs: Experimental "defaults" function
5 years ago
Martin Atkins c8843642c8 lang: allow functions to be subject to experiments
5 years ago
Martin Atkins ae3c0c6a4a lang/funcs: Remove the deprecated "list" and "map" functions
6 years ago
James Bardin 7c4d00c04c allow path and terraform in self-block eval
6 years ago
Martin Atkins e2c64bc255 core: Annotate for_each errors with expression info
6 years ago
Arthur Burkart d4716a69e1
lang/funcs: "anytrue" function
6 years ago
Martin Atkins 1dc4950bfa lang/funcs: Rename the base64 character encoding functions
6 years ago
r0bnet 877399c631 lang/funcs: Functions for encoding text in specific character encodings
6 years ago
James Bardin dd8a8bdea1 add benchmark used for DecoderSpec
6 years ago
James Bardin c48af3f18b
Merge pull request #26470 from hashicorp/jbardin/inverse-destroy-references
6 years ago
OwenTuz bb39fafbe5
lang/funcs: lookup() will only treat map as unknown if it is wholly unknown (#26427)
6 years ago
James Bardin 64c3a8f550 lang.Scope.EvalSelfBlock
6 years ago
Arthur Burkart 6ed47c7241
lang/funcs: Add "alltrue" function (#25656)
6 years ago
Alisdair McDiarmid c7568ccceb lang: Add test for jsonencode entity escaping
6 years ago
Kristin Laemmert e639d813ee add test cases and remove no-longer-needed validation
6 years ago
Kristin Laemmert 384cfaacf9 lang/funcs: refactor Subnet and Host functions to support 64-bit systems
6 years ago
Martin Atkins 8f77bd344e lang/funcs: Filesystem functions hint about dynamically-generated files
6 years ago
Alisdair McDiarmid 80ca4db54d lang: Add regression test for yamldecode bug
6 years ago
Alisdair McDiarmid a4f5e04066 lang/funcs: Add support for OpenSSH RSA key format
6 years ago
Daniel Dreier 0749e419de
Merge pull request #24484 from ctjhoa/fix_typo
6 years ago
James Bardin 6c0f7703a6
Merge pull request #24697 from hashicorp/jbardin/get-module-data
6 years ago
Noah Mercado d4d8812afa
Feature: Sum Function (#24666)
6 years ago
James Bardin 42cee86ee2 remove GetModuleInstanceOutput
6 years ago
James Bardin 600d4c3e1f eval Data needs to operate on whole modules
6 years ago
Camille TJHOA d7f711f40e fix typo in Base64DecodeFunc log
6 years ago
Pam Selle f738f85241 Create non-specific ModuleCallOutput
6 years ago
Alisdair McDiarmid 37006c5841 lang: Fix non-string key panics in map function
6 years ago
James Bardin 0bd40fd496
Merge pull request #24265 from hashicorp/jbardin/cty-update
6 years ago
James Bardin d999d43483 remove old funcs code
6 years ago
James Bardin d0d85f909a convert cty func calls to stdlib
6 years ago
Martin Atkins 67d95b97ce lang/funcs: templatefile requires valid variable names
6 years ago
Martin Atkins ec9f950b3f lang/funcs: Test actual error messages from templatefile
6 years ago
James Bardin a765d69fb0
Merge pull request #24032 from hashicorp/jbardin/map-funcs
6 years ago
James Goodhouse 25bfe7337b
lang: add setsubtract function (#23424)
6 years ago
James Bardin 529271e0be update merge docs to match behavior
6 years ago
James Bardin f5bf9aa55d make the merge function more precise
6 years ago
Martin Atkins 02576988c1 lang: "try" and "can" functions
6 years ago
George Christou 23fc68cc91
lang: Fix new `trim*` function mappings
6 years ago
George Christou 91100c003c lang/funcs: Add more `trim*` functions (#23016)
6 years ago
Parviz 6eaf1c23f9 lang/funcs: don't panic when transpose produces empty result
7 years ago
James Bardin 3839405d3d correctly evaluate self in for_each resources
7 years ago
James Bardin 1ee851f256
Merge pull request #22846 from hashicorp/jbardin/evaluate-resource
7 years ago
James Bardin bfce78064b lang/eval: more evalContext fixups
7 years ago
Martin Atkins 39e609d5fd vendor: switch to HCL 2.0 in the HCL repository
7 years ago
Martin Atkins f84ab99b7d lang/funcs: cidrsubnets function
7 years ago
James Bardin d4031918d1 parse resource refs correctly
7 years ago
James Bardin c49f976308 change lang eval to also only lookup resources
7 years ago
James Bardin 86bf674246 change GetResourceInstance to GetResource
7 years ago
Jeet Parekh bcc69c05bb lang/funcs: parseint function
7 years ago