Commits
User selector
Commit History
Commits on May 18, 2023
OSS export
Show description for 3ff5836committedAdd expression builder benchmark for precompiling regular expressions.
Show description for 0b5a308authored andcommittedAdd flat expr builder extension API to support program updates while planning.
Show description for 4577eadauthored andcommittedUpdate const folding to not change accu_init for map/filter comprehensions.
Show description for 0f1f3b6authored andcommittedRemove references to legacy null/message overload matching behavior.
Show description for 36afe27authored andcommittedAdd test to check for use after free issues due to lifecycle dependencies between the AST and the CelExpression (evaluation plan).
Show description for 9a35ef3authored andcommittedAdd constant folding benchmarks for expression builder.
Show description for 2ddc5b8authored andcommittedAdd test for AST with duration literal that is too large for CEL duration.
Show description for 7d9f6e9authored andcommittedInternal change.
Show description for 82449e7authored andcommitted
Move `CelAttributeQualifier::Create` and `CelAttributeQualifierPattern::Create` to standalone functions
Show description for c601de6authored andcommittedInternal changes. Would remove this once diffbase is submitted.
Show description for 72588b0authored andcommitted
Commits on Sep 8, 2022
Internal change.
Show description for 0d7de6fauthored andcommitted
Convert FlatExprBuilder internals to use native types
Show description for cd42459authored andcommitted
Prepare `UnknownAttributeSet`, `UnknownFunctionResultSet`, and friends for interoperation with the new API
Show description for 1d21fdcauthored andcommitted
Commits on Jul 20, 2022
Remove `google::api::expr::Expr` from `CelAttribute`
Show description for fc206f9authored andcommitted
Commits on Jul 14, 2022
Update `google::api::expr::runtime::CelMap::ListKeys` to return `absl::StatusOr`
Show description for 367dc5aauthored andcommitted
Commits on Jun 7, 2022
OSS export.
Show description for ac2f3b2committedRemove references to `CelValue` from `CelAttributeQualifier`
Show description for 99b54d4authored andcommittedAdd simple benchmarks for proto list and struct accesses.
Show description for fee8517authored andcommitted
Add basic benchmark for deeply nested field accesses.
Show description for 076a06fauthored andcommitted
Commits on Jun 6, 2022
internal change
Show description for b194726authored andcommitted
Add allocation focused benchmarks.
Show description for 7fef2ddauthored andcommitted
Commits on Feb 8, 2022
Internal change.
Show description for a515bf3authored andcommitted
Commits on Nov 30, 2021
Internal change.
Show description for 6db011dauthored andcommitted
Add benchmarks for trace mode
Show description for 90cd1acauthored andcommitted
Use list append for macro benchmarks
Show description for 8c3f8ddauthored andcommitted
Fix typo in eval/tests/benchmark_test.cc
Show description for 2a7fcf7authored andcommitted
Internal change
Show description for f5b7540authored andcommittedIntroduce benchmarks for list construction.
Show description for c1e8536authored andcommitted
Commits on Oct 6, 2021
Internal change
Show description for f7209adauthored andcommittedIntroduce `CEL_RETURN_IF_ERROR` and `CEL_ASSIGN_OR_RETURN`
Show description for db5b814authored andcommittedCode style updates to CEL C++
Show description for e540ae2authored andcommittedIncorporate Macro Calls metadata into decompilation
Show description for 574cbe1authored andcommitted
Commits on Oct 2, 2021
Refactor the `eval/tests` and `eval/fuzzing` targets to incorporate the best practices for using absl::Status and absl::optional
Show description for a65a78dauthored andcommittedCelValue::DebugString() prints contents of List and Map types.
Show description for 0cac9fcauthored andcommitted