Commits
User selector
Commit History
Commits on May 18, 2023
Fix the remaining usages of LOG macro.
Show description for c1a562acommittedUse ABSL_LOG macros over LOG macros
Show description for b35780ecommittedOSS export
Show description for 3ff5836committedMigrate regex precompilation to program optimizer interface.
Show description for cc7daecauthored andcommittedRefactor cel-type registry to support using new style enums for identifying constants at plan time.
Show description for cd56747authored andcommittedRemove unused planning arena.
Show description for dc69778authored andcommittedAdjust stack limits for evaluating sub expressions in the constant folding optimization.
Show description for c0518acauthored andcommittedUpdate flat expr builder program optimizer API to accept a factory instead of an instance.
Show description for 4639203authored andcommittedAdd interface for flat expression builder program optimizers.
Show description for a3219f7authored andcommittedAdd flat expr builder extension API to support program updates while planning.
Show description for 4577eadauthored andcommittedRemove attribute trail tracking in contributions when unknowns
Show description for d1b1c98authored andcommittedIntroduce interface for AST transformer. Move the reference resolve step to an implementation of this interface.
Show description for 21505e7authored andcommittedUpdate const folding to not change accu_init for map/filter comprehensions.
Show description for 0f1f3b6authored andcommittedSimplify interface for Qualified reference resolver. Follow-up will adapt it to implement a generic interface.
Show description for 477e7e8authored 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 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 internal FlatExprBuilder references to expr::runtime::CelFunctionRegistry to cel::FunctionRegistry.
Show description for 9609843authored 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 andcommittedMigrate CelFunctionRegistry to maintain unique_ptr to new style function interface and return pointers to cel::Function.
Show description for 352914cauthored andcommittedIntroduce public interface and simple implementation for CEL AST.
Show description for 9e3dda6authored andcommittedRemove references to legacy null/message overload matching behavior.
Show description for 36afe27authored andcommittedMove proto to runtime AST conversion utilities to extension package.
Show description for 234a0f6authored andcommittedMove ast internal type definitions to ast_internal.h
Show description for 1e6db47authored andcommittedRemove lifecycle dependency between the CEL expression plan and an AST object by copying const strings in const folding.
Show description for d692413authored andcommittedMigrate constant folding step to use cel::Handle where possible.
Show description for 486434dauthored andcommittedCopy references to AST values into the planned CelExpression. This works towards removing the lifecycle dependency between the expression plan and the AST.
Show description for f46cebaauthored andcommittedRemove unnecessary convert constant calls.
Show description for 32e77b2authored andcommittedMigrate compiler/resolver to use cel::Handle.
Show description for aa2288bauthored andcommitted