Skip to content

Add canonical CEL signature generation utilities and automatic overload ID population. - #1359

Merged
copybara-service[bot] merged 1 commit into
mainfrom
test_999679614
Oct 20, 2026
Merged

copybara-service[bot] merged 1 commit into
mainfrom
test_999679614

Conversation

@copybara-service

@copybara-service copybara-service Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Add canonical CEL signature generation utilities and automatic overload ID population.

  • Introduce internal CelSignatureUtils in dev.cel.common for generating canonical CEL type and function overload signatures (makeTypeSignature, makeOverloadSignature).
  • Make overloadId optional on CelOverloadDecl (defaulting to "" in newBuilder() and adding overloadId-less newGlobalOverload and newMemberOverload factories) and automatically populate empty overload IDs in CelFunctionDecl.Builder.build().

@copybara-service
copybara-service Bot force-pushed the test_999679614 branch 2 times, most recently from 391bc97 to 5fb198e Compare October 20, 2026 18:33
@copybara-service copybara-service Bot changed the title Add canonical CEL signature generation/parsing utilities and automatic overload ID population. Add canonical CEL signature generation utilities and automatic overload ID population. Oct 20, 2026
…ad ID population.

- Introduce internal `CelSignatureUtils` in `dev.cel.common` for generating canonical CEL type and function overload signatures (`makeTypeSignature`, `makeOverloadSignature`).
- Make `overloadId` optional on `CelOverloadDecl` (defaulting to `""` in `newBuilder()` and adding `overloadId`-less `newGlobalOverload` and `newMemberOverload` factories) and automatically populate empty overload IDs in `CelFunctionDecl.Builder.build()`.

PiperOrigin-RevId: 1003276040
@copybara-service
copybara-service Bot merged commit 63bd428 into main Oct 20, 2026
6 checks passed
@copybara-service
copybara-service Bot deleted the test_999679614 branch October 20, 2026 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant