Skip to content

Add canonical CEL signature parsing and YAML environment signature support. - #1364

Merged
copybara-service[bot] merged 1 commit into
mainfrom
test_1000599959
Oct 22, 2026
Merged

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

Conversation

@copybara-service

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

Copy link
Copy Markdown
Contributor

Add canonical CEL signature parsing and YAML environment signature support.

  • Split CelSignatureUtils into TypeSpecifierFormatter and CelOverloadDeclFormatter in dev.cel.common for formatting canonical CEL type specifiers and function overload signatures.
  • Add CelOverloadDeclParser in dev.cel.bundle (reusing TypeSpecifierParser) to parse function overload signatures directly into TypeDecl targets and argument lists.
  • Support the signature field on function overloads in CelEnvironmentYamlParser and allow LibrarySubset overload selectors to match by canonical signature.
  • Add useTypeSignatures support to CelEnvironmentYamlSerializer.toYaml to serialize variable types, function overload signatures, and return types using concise signature strings.

@copybara-service
copybara-service Bot force-pushed the test_1000599959 branch 14 times, most recently from e8e4fa6 to 3201d5c Compare October 22, 2026 01:02
…pport.

- Split `CelSignatureUtils` into `TypeSpecifierFormatter` and `CelOverloadDeclFormatter` in `dev.cel.common` for formatting canonical CEL type specifiers and function overload signatures.
- Add `CelOverloadDeclParser` in `dev.cel.bundle` (reusing `TypeSpecifierParser`) to parse function overload signatures directly into `TypeDecl` targets and argument lists.
- Support the `signature` field on function overloads in `CelEnvironmentYamlParser` and allow `LibrarySubset` overload selectors to match by canonical signature.
- Add `useTypeSignatures` support to `CelEnvironmentYamlSerializer.toYaml` to serialize variable types, function overload signatures, and return types using concise signature strings.

PiperOrigin-RevId: 1004376916
@copybara-service
copybara-service Bot merged commit 356b616 into main Oct 22, 2026
2 checks passed
@copybara-service
copybara-service Bot deleted the test_1000599959 branch October 22, 2026 01:10
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