cel-java
cel-java copied to clipboard
Fast, portable, non-Turing complete expression evaluation with gradual typing (Java)
Internal change
Push Testrunner to OSS
Fixing ExprValueUtils to return a Message using runtime generated extensionRegistry and typeRegistry.
Customer reported that CEL Policy compiler is missing in the maven central published jar https://github.com/google/cel-java/blob/main/publish/BUILD.bazel
Rewrite tests so AutoValue classes are always abstract, even if they have no properties.
Adding mapInsert internal runtime function
Internal Changes
Implement codegen for CelLiteDescriptor
Some of the runtime and compiler dependencies may conflict with other dependencies (in my case antlr and protobuf) so in some cases it is required to wrap the compilation and...
I see that AST support for comprehensions that include an extra iterVar that is populated with the index (lists) or key (maps) was recently introduced in the expr proto: https://github.com/googleapis/googleapis/commit/24be099a87c35691e18261c0da28f7b711cc6416...