~thopiekar/protobuf/+git/protobuf:test_ruby

Last commit made on 2023-04-27
Get this branch:
git clone -b test_ruby https://git.launchpad.net/~thopiekar/protobuf/+git/protobuf

Branch merges

Branch information

Name:
test_ruby
Repository:
lp:~thopiekar/protobuf/+git/protobuf

Recent commits

5734e6d... by Matt

Remove ruby from 3.20.x since the tests are flaky and the release is no longer
supported

53515ea... by Jerry Berg <email address hidden>

Java fixes for 19.x (#12038)

* Fix mutability bug in Java proto lite: sub-messages inside of oneofs were not
being set as immutable. This would allow code to get a builder for a
sub-message and modify the original (supposedly immutable) copy.

PiperOrigin-RevId: 511598810

* Add casts to make protobuf compatible with Java 1.8 runtime.
Fix for: https://github.com/protocolbuffers/protobuf/issues/11393

PiperOrigin-RevId: 511807920

* Update packaging for autotools

Freakin' autotools, we were supposed to be done with you!

---------

Co-authored-by: Protobuf Team Bot <email address hidden>

f92d9fd... by Mike Kruskal <email address hidden>

Merge pull request #11494 from drok/3.19.x

Add explicit abort() at the end of AlignFail (Backports #10188)

b71cae3... by Radu Hociung <email address hidden>

Add explicit abort() at the end of AlignFail

GCC cannot infer that `LogMessage::Finish()` (called indirectly by
`GOOGLE_LOG(FAIL)` in `AlignFail`) exits program when `level_ ==
LOGLEVEL_FATAL`. Compilation will create a warning in projects importing
the library for debug builds. The attribute cannot be individually
assigned to `LogMessage::Finish()` because it does return conditionally
of the log level. Tried with GCC 9.3.0 and GCC 12.1.0.

This change adds an explicit abort() for compiler to clearly understand
this does not return, and enables `[[noreturn]]` for MSVC as well.

ed517e9... by deannagarcia <email address hidden>

Merge pull request #11419 from deannagarcia/3.19.x

Pin bundler for ruby 2.5 support

8140241... by Deanna Garcia <email address hidden>

Pin bundler for ruby 2.5 support

8c54359... by Matt

Merge pull request #11320 from protocolbuffers/fowles-patch-1

Update iOS simulator to a supported version

872e785... by Matt

Update iOS simulator to a supported version

b9ec8b4... by Mike Kruskal <email address hidden>

Point pyenv at homebrew's zlib. (#11317)

c9e1a41... by Theodore Rose <email address hidden>

Merge pull request #11283 from esorot/3.19.x

fix kokoro git config