Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates to cel-go proto equality to mirror C++ MessageDifferencer #481

Merged
merged 2 commits into from
Feb 15, 2022

Conversation

TristonianJones
Copy link
Collaborator

This PR introduces a few small changes to how proto equality functions with CEL to ensure
that the same definition of equality is used consistently between cel-go, cel-cpp, and cel-java.

Additionally, the changes for proto equality have already been enabled in the latest version of the
cel-spec which can be observed from the WORKSPACE update.

Note, the LICENSE has been updated to indicate that the proto.Equal implementation was
derived within the pb.go file. This should have no material impact on how CEL is licensed though.

common/types/pb/file_test.go Outdated Show resolved Hide resolved
common/types/pb/equal.go Outdated Show resolved Hide resolved
common/types/pb/equal.go Show resolved Hide resolved
common/types/pb/equal.go Outdated Show resolved Hide resolved
@TristonianJones TristonianJones merged commit 8f2c2c2 into google:master Feb 15, 2022
@TristonianJones TristonianJones deleted the proto-equals branch February 15, 2022 21:58
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.

2 participants