Commits
User selector
Commit History
Commits on May 18, 2023
Refactor `ListValueBuilder` and `MapValueBuilder` ahead of introducing `NewValueBuilder` to `ListType` and `MapType`
Show description for 1032d84authored andcommittedWorkaround GCC friendship bugs
Show description for 831f5feauthored andcommittedRemove `noexcept` unless required to avoid bugs in older compilers
Show description for 1838dd0authored andcommittedSimplify `ListValueBuilder` and `MapValueBuilder`
Show description for fd5f75dauthored andcommittedOSS export
Show description for 3ff5836committedUse `struct` consistently with `cel::base_internal::AnyData` to silence warnings
Show description for b44791eauthored andcommittedForbid direct creation of `ConstantId` and `FieldId`
Show description for 0b15d05authored andcommittedFix specialization of `MapValueBuilder::InsertOrUpdate`
Show description for a4f8c6fauthored andcommittedAdd support for iterating over struct fields
Show description for fc4e4c1authored andcommittedRemove deprecated aliases and cleanup artifacts from `:memory` consolidation
Show description for cdd9574authored andcommittedAdd ability to iterate over containers
Show description for baee8dfauthored andcommittedDeduplicate dispatching logic for `StructType` and `StructValue`
Show description for 7105bceauthored andcommittedRename `Referent` to `Borrowed` and introduce `Owner`
Show description for 5f1f4e8authored andcommittedStandardize creation of values which reference other values
Show description for 3715030authored andcommittedImplement initial support for optional value
Show description for 6e232acauthored andcommittedReplace some `ABSL_ASSERT` with `ABSL_DCHECK` for better usability
Show description for ab5fc34authored andcommittedRemove `internal/{launder,assume_aligned,unreachable}.h`
Show description for f84133bauthored andcommittedImplement initial support for skippable destructors
Show description for cfb020eauthored andcommittedInteroperation for protocol buffer messages
Show description for 379bbeaauthored 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 andcommittedAdd support for checked casting without handles
Show description for 37db7cfauthored andcommittedShift `Handle<T>::Is` to `Type` and `Value`
Show description for daf5d56authored andcommittedUpdate `MapValue::Get` to use `absl::optional`
Show description for 94039b3authored andcommittedFix memory leak due to not using `Metadata::Unref` return value
Show description for 4861e1cauthored andcommittedAccept `TypeManager` in `StructValue::HasField`
Show description for 2fe42aaauthored andcommittedGeneralize debug string for `EnumValue` and avoid copying handles for types when possible
Show description for 80749e5authored andcommittedUpgrade `StringValue` and `BytesValue` to support zero-copy references to data owned by another `Value`
Show description for 6ee2493authored andcommittedImplement `MapValueBuilder` and friends
Show description for a0f71afauthored andcommittedCleanup `ListValueBuilder`
Show description for 75c63c5authored andcommittedAdd `ValueTraits` and `TypeTraits` to assist with metaprogramming
Show description for 86df97aauthored andcommittedImplement `ListValueBuilder` and friends
Show description for 43ba6d9authored andcommittedImplement `ListValueBuilder` and friends
Show description for 4ec0071authored andcommitted
Implement `ListValueBuilder` and friends
Show description for 1920ad7authored andcommittedInternal change.
Show description for ecbd57fauthored andcommitted