Commits
User selector
Commit History
Commits on May 18, 2023
Workaround GCC friendship bugs
Show description for 831f5feauthored andcommittedMerge `:type` and `:value` into `:data`
Show description for 142b3b5authored andcommittedRemove `noexcept` unless required to avoid bugs in older compilers
Show description for 1838dd0authored andcommittedImplement initial support for `google.protobuf.Any`
Show description for 74dea69authored andcommittedForbid direct creation of `ConstantId` and `FieldId`
Show description for 0b15d05authored andcommittedRemove deprecated aliases and cleanup artifacts from `:memory` consolidation
Show description for cdd9574authored andcommittedMore cleanup of handle infrastructure
Show description for 9ba7ad8authored andcommittedImprove safety and efficiency of handle construction
Show description for 058603eauthored andcommittedCleanup `MemoryManager` and drop `ManagedMemory`
Show description for 95a517dauthored andcommittedImplement support for JSON-like values
Show description for 5c523ffauthored andcommittedUpdate `InlineValue` to correctly account for borrowed `StringValue` and `BytesValue`
Show description for 6b099c4authored andcommittedRename `Referent` to `Borrowed` and introduce `Owner`
Show description for 5f1f4e8authored 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 andcommittedRedo `base/operators.h` for better type safety
Show description for d57e8f1authored andcommittedAdd support for message / map / list / null in function adapter helper.
Show description for 5246f20authored andcommittedRemove `internal/{launder,assume_aligned,unreachable}.h`
Show description for f84133bauthored andcommittedImplement initial support for skippable destructors
Show description for cfb020eauthored andcommittedAdd support for checked casting without handles
Show description for 37db7cfauthored andcommittedShift `Handle<T>::Is` to `Type` and `Value`
Show description for daf5d56authored andcommittedFix memory leak due to not using `Metadata::Unref` return value
Show description for 4861e1cauthored andcommittedUpgrade `StringValue` and `BytesValue` to support zero-copy references to data owned by another `Value`
Show description for 6ee2493authored andcommittedEnsure `ErrorValue` does not unexpectedly get passed to `Function`.
Show description for 8c38ac2authored andcommittedAdd `ValueTraits` and `TypeTraits` to assist with metaprogramming
Show description for 86df97aauthored andcommittedAdd support for strings in the function adapter.
Show description for 92a45d0authored andcommittedAdd support for timestamp/duration conversion in function_adapter.h
Show description for 1de19cbauthored andcommittedAdd support for adapting boolean values in the function adapter.
Show description for 63bcd05authored andcommittedIntroduce new api equivalent for FunctionAdapter with support for numeric types.
Show description for aca059cauthored andcommittedIntroduce public interface and simple implementation for CEL AST.
Show description for 9e3dda6authored andcommittedTruncate `cel::Kind` from 127 to 63 and merge inlined trivial attributes
Show description for 4601225authored andcommittedOptimize handle construction, assignment, and destruction
Show description for 49d846fauthored andcommittedRefactor `ErrorValue` and `UnknownValue` to have zero overhead interop
Show description for 7839e50authored andcommittedEnsure interop can roundtrip type values
Show description for 010ee07authored andcommittedRename `Persistent` to just `Handle`
Show description for b3d9529authored andcommittedInternal change
Show description for 482d208authored andcommitted