opentofu/internal/lang
Martin Atkins e4af2b454c lang/funcs: cidrsubnet now allows newbits up to 128 for IPv6
The original design for this function seems to have mistakenly thought
that the upstream library used to implement the calculations could not
accept newbits>32, perhaps due to that having been true for some of its
other functions in an earlier release.

However, this restriction is not needed in the current version of the
upstream library: it performs its calculations on a byte-by-byte basis
treating the IP address as a byte-slice, rather than using the Go "int"
type.

Signed-off-by: Martin Atkins <mart@degeneration.co.uk>
2026-04-21 09:29:38 -07:00
..
blocktoattr Fix typos (#1905) 2024-08-29 13:20:33 -04:00
eval chore: typo fixes (#3957) 2026-03-27 18:25:56 -03:00
evalchecks Deny ephemeral values in count (#3924) 2026-03-27 20:24:15 +02:00
exprs lang/exprs: FlatScopeForTesting 2026-03-16 10:58:40 -07:00
funcs lang/funcs: cidrsubnet now allows newbits up to 128 for IPv6 2026-04-21 09:29:38 -07:00
globalref Implement resource identity support (#3671) 2026-03-31 16:57:21 +01:00
grapheval execgraph: Most of the "compiler" machinery 2025-10-27 10:15:41 -07:00
lint lint: Include more source context in unused attribute diagnostics 2025-09-26 09:08:31 -07:00
marks Deprecated resource blocks attrs (#3973) 2026-04-07 10:30:43 -04:00
testdata/functions-test Move lang/ to internal/lang/ 2021-05-17 14:09:07 -07:00
types Update copyright notice (#1232) 2024-02-08 09:48:59 +00:00
data.go lang: Data methods now take context.Context 2025-06-18 07:26:17 -07:00
data_test.go lang: Data methods now take context.Context 2025-06-18 07:26:17 -07:00
doc.go Update copyright notice (#1232) 2024-02-08 09:48:59 +00:00
eval.go Extract the provider functions references from the dynamic blocks (#3429) 2025-10-28 17:10:07 +02:00
eval_test.go Feature branch: Ephemeral resources (#2852) 2025-08-04 16:39:12 +03:00
functions.go Unify core functions address handling (#3445) 2025-10-31 08:41:52 +02:00
functions_descriptions_test.go Unify core functions address handling (#3445) 2025-10-31 08:41:52 +02:00
functions_test.go Unify core functions address handling (#3445) 2025-10-31 08:41:52 +02:00
references.go Fix typos (#1905) 2024-08-29 13:20:33 -04:00
references_test.go Bump our hcl fork to include fix for Provider defined functions in parentheses (#3402) 2025-10-22 10:40:53 +01:00
scope.go lang: hcl.EvalContext creation needs context.Context 2025-06-17 07:56:33 -07:00