Skip to content

Merge 3.20.1-rc1 into main #9760

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

Merged
merged 9 commits into from
Apr 7, 2022

Conversation

mkruskal-google
Copy link
Member

Changes for v3.20.1-rc1

JasonLunn and others added 9 commits March 31, 2022 16:00
All synthetic methods implemented by `method_missing` are now supported by `respond_to?`.

Fixes issue protocolbuffers#9202.

* Fix null pointer exceptions exposed by new regression tests.
* Fix clear_ on oneofs so that it is safe to call repeatedly and so that respond_to? does not depend on whether the oneof is currently cleared.
* Code cleanup: reenable more tests on JRuby.
* Align JRuby behavior with CRuby by throwing a RuntimeError when attempting to assign to a oneof.

(cherry picked from commit 8e7f936)
Cherry pick JRuby changes that fix NPE during encoding (protocolbuffers#9507) and implements respond_to? (protocolbuffers#9202) into 3.20.x.
…hp-extension

Fix building packaged PHP extension

(cherry picked from commit 7f9901c)
…obuf into mkruskal-google-3.20.x-202204051705
@mkruskal-google mkruskal-google merged commit 85aa87c into protocolbuffers:main Apr 7, 2022
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.

5 participants