google / cel-go

Fast, portable, non-Turing complete expression evaluation with gradual typing (Go)
https://cel.dev
Apache License 2.0
2.31k stars 225 forks source link

Runtime support for cel.@block #1048

Closed TristonianJones closed 3 weeks ago

TristonianJones commented 1 month ago

Introduces runtimes support for cel.@block

CEL block is used by static optimizers to group subexpressions together such that the following is true:

Depends on https://github.com/google/cel-spec/pull/402 before submission