Commits
User selector
Commit History
Commits on May 18, 2023
Remove iter_var name tracking from flat expr builder. This was unused after updating how iter variables are maintained in evaluation.
Show description for 2bff416authored andcommittedUpdate evaluation frame to use cel::RuntimeOptions directly instead of copying individual options.
Show description for 26bb9baauthored andcommittedWire RuntimeOptions into the flat expression impl and evaluator frame. Follow-ups will update internals to use it instead of copying options individually.
Show description for 358aa27authored andcommittedWire RuntimeOptions into the flat expression impl and evaluator frame. Follow-ups will update internals to use it instead of copying options individually.
Show description for 9b437f0authored andcommittedWire RuntimeOptions into the flat expression impl and evaluator frame. Follow-ups will update internals to use it instead of copying options individually.
Show description for a1084d9authored andcommittedFollow up for cel function provider overload matching. Add test case to prevent backsliding.
Show description for 322b8d8authored andcommittedMigrate CelFunctionRegistry to maintain unique_ptr to new style function interface and return pointers to cel::Function.
Show description for 352914cauthored andcommittedRemove references to legacy null/message overload matching behavior.
Show description for 36afe27authored andcommittedRemove lifecycle dependency between the CEL expression plan and an AST object by copying const strings in const folding.
Show description for d692413authored andcommittedMigrate `eval/eval/evaluator_stack`
Show description for 1908bc1authored andcommittedInternal change.
Show description for 0239445authored andcommitted
Move `CelAttributeQualifier::Create` and `CelAttributeQualifierPattern::Create` to standalone functions
Show description for c601de6authored andcommitted
Commits on Sep 8, 2022
Improve the error message for no such overload
Show description for e7b362eauthored andcommittedImprove the error message for no such overload
Show description for d4b0967authored andcommittedImprove the error message for no such overload
Show description for 2d46043authored andcommittedConvert FlatExprBuilder internals to use native types
Show description for cd42459authored andcommitted
Commits on Jul 20, 2022
Remove `google::api::expr::Expr` from `CelAttribute`
Show description for fc206f9authored andcommitted
Commits on Jul 14, 2022
Internal change.
Show description for a81d608committed
Commits on Jun 7, 2022
Remove references to `CelValue` from `CelAttributeQualifier`
Show description for 99b54d4authored andcommittedRefactors: Remove direct references to descriptor pool and message factory from the core evaluator. Wire type registry into execution frame for runtime type lookups.
Show description for ae678dfauthored andcommitted
Commits on Jun 6, 2022
Allow registration of non-strict functions
Show description for be6479aauthored andcommitted
Add CEL/C++ support for hermetic descriptor pools
Show description for 3638cd2authored andcommitted
Commits on Feb 8, 2022
Internal change.
Show description for a515bf3authored 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 `eval/eval` related tests and incorporate the best
Show description for 20464adauthored andcommittedCelValue::DebugString() prints contents of List and Map types.
Show description for 0cac9fcauthored andcommitted
Commits on Mar 31, 2021
Apply clang-tidy fixes
Show description for 86db81cauthored andcommitted
Commits on Jan 29, 2021
Introduce CelTypeRegistry for tracking type identifiers with updates in type resolution.
Show description for bca699eauthored andcommitted
Commits on Aug 27, 2020
Export of internal changes (#75)
Show description for 16d3672andcommitted
Commits on May 11, 2020
Export of internal changes
Show description for 3506aceauthored andcommitted
Commits on Apr 8, 2020
Export of internal changes (#53)
Show description for 53928a8andauthored
Commits on Feb 26, 2020
Export of internal changes (#50)
Show description for 80e1ccaauthored