Commits
User selector
Commit History
Commits on May 18, 2023
Fix the remaining usages of LOG macro.
Show description for c1a562acommittedMigrate regex precompilation to program optimizer interface.
Show description for cc7daecauthored andcommittedRemove unused planning arena.
Show description for dc69778authored andcommittedAdjust stack limits for evaluating sub expressions in the constant folding optimization.
Show description for c0518acauthored andcommittedForbid direct creation of `ConstantId` and `FieldId`
Show description for 0b15d05authored andcommittedAdd constant step implementation that is inspectable during program planning.
Show description for dec5fd5authored andcommittedAdd support for iterating over struct fields
Show description for fc4e4c1authored andcommittedRemove deprecated aliases and cleanup artifacts from `:memory` consolidation
Show description for cdd9574authored andcommittedCleanup `MemoryManager` and drop `ManagedMemory`
Show description for 95a517dauthored andcommittedRefactor core evaluation step to a member function of an Execution frame instance.
Show description for cd59c9cauthored andcommittedRemove attribute trail tracking in contributions when unknowns
Show description for d1b1c98authored andcommittedMinimize destruct overhead of empty AttributeTrail values
Show description for 621b90cauthored andcommittedPlace `cel::Function` and `cel::FunctionDescriptor` in their appropriate headers
Show description for bb5cc70authored andcommittedRemove 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 andcommittedUpdate flat expr builder to use cel::RuntimeOptions directly instead of copying individual feature flags.
Show description for 66c5e22authored 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 andcommittedIntroduce cel::RuntimeOptions as a modern APIs equivalent to InterpreterOptions.
Show description for c5d608aauthored andcommittedMigrate InterpreterOptions to cel::RuntimeOptions.
Show description for 571dd3cauthored 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 andcommittedMigrate InterpreterOptions to cel::RuntimeOptions.
Show description for 81f2db4authored andcommittedInteroperation for protocol buffer messages
Show description for 379bbeaauthored andcommittedAdd modern apis implementation for activation interface.
Show description for 3d4a682authored andcommittedImplement support for wrapper types in protocol buffer values
Show description for 63bed74authored andcommittedRefactor `StuctValue`, `ListValue`, and `MapValue` to use `XContext` as the first argument to functions
Show description for eb99766authored andcommittedIntroduce modern FunctionProvider interface and migrate cel function registry to use directly
Show description for a2e1e8aauthored andcommittedShift `Handle<T>::Is` to `Type` and `Value`
Show description for daf5d56authored andcommittedUpdate `MapValue::Get` to use `absl::optional`
Show description for 94039b3authored andcommittedFollow up for cel function provider overload matching. Add test case to prevent backsliding.
Show description for 322b8d8authored andcommittedFix overload resolution for providers. Previously, two providers with the same shape (but different arg kinds) could be matched and considered in final overload resolution.
Show description for a37c405authored andcommittedAccept `TypeManager` in `StructValue::HasField`
Show description for 2fe42aaauthored andcommittedMigrate logic builtins to cel::Value equivalents.
Show description for 168d8dcauthored andcommittedMigrate CelFunctionRegistry to maintain unique_ptr to new style function interface and return pointers to cel::Function.
Show description for 352914cauthored andcommittedInitial migration to modern API version of extension functions.
Show description for 86f098bauthored andcommitted