protobuf/java/kotlin
mkruskal-google 85aa87cbc9
Merge 3.20.1-rc1 into main (#9760)
* Fix NPE during encoding and add regression test for issue 9507.

(cherry picked from commit 58e320a732)

* Implement `respond_to?` in RubyMessage (#9677)

All synthetic methods implemented by `method_missing` are now supported by `respond_to?`.

Fixes issue #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 8e7f936696)

* Update protobuf version

* Merge pull request #9727 from mlocati/build-packaged-php-extension

Fix building packaged PHP extension

(cherry picked from commit 7f9901c5f6)

* Update protobuf version

* Update changelogs for 3.20.1-rc1

Co-authored-by: Jason Lunn <jason.lunn@gmail.com>
Co-authored-by: Jorg Brown <jorg.brown@gmail.com>
2022-04-07 18:33:58 -04:00
..
src Sync from Piper @431959314 2022-03-02 17:37:55 +00:00
BUILD Sync from Piper @431959314 2022-03-02 17:37:55 +00:00
generate-sources-build.xml Sync from Piper @429333699 2022-02-17 09:53:51 -08:00
generate-test-sources-build.xml Sync from Piper @371422642 2021-04-30 16:12:50 -07:00
pom_template.xml Sync from Piper @425656941 2022-02-01 18:24:53 +00:00
pom.xml Merge 3.20.1-rc1 into main (#9760) 2022-04-07 18:33:58 -04:00