Adam Cozzette 9db84d08fb Merge branch '3.15.x' into merge-3-15-x %!s(int64=4) %!d(string=hai) anos
..
convert.c bb322c2b39 [Ruby] Fixed bug in string comparison logic. %!s(int64=4) %!d(string=hai) anos
convert.h 9abf6e2ab0 Ported Ruby extension to upb_msg (#8184) %!s(int64=4) %!d(string=hai) anos
defs.c 9879f423ff Ruby <2.7now uses WeakMap too, which prevents memory leaks. %!s(int64=4) %!d(string=hai) anos
defs.h 9abf6e2ab0 Ported Ruby extension to upb_msg (#8184) %!s(int64=4) %!d(string=hai) anos
extconf.rb 9abf6e2ab0 Ported Ruby extension to upb_msg (#8184) %!s(int64=4) %!d(string=hai) anos
map.c 9879f423ff Ruby <2.7now uses WeakMap too, which prevents memory leaks. %!s(int64=4) %!d(string=hai) anos
map.h 9abf6e2ab0 Ported Ruby extension to upb_msg (#8184) %!s(int64=4) %!d(string=hai) anos
message.c cf7d81f88c Merge pull request #8363 from haberman/ruby-nil-fix %!s(int64=4) %!d(string=hai) anos
message.h 4e3ea74e42 [Ruby] Fix for FieldDescriptor.get(msg). %!s(int64=4) %!d(string=hai) anos
protobuf.c addd0615bf Register mark objects so Protobuf is compaction friendly %!s(int64=4) %!d(string=hai) anos
protobuf.h 9879f423ff Ruby <2.7now uses WeakMap too, which prevents memory leaks. %!s(int64=4) %!d(string=hai) anos
repeated_field.c 9879f423ff Ruby <2.7now uses WeakMap too, which prevents memory leaks. %!s(int64=4) %!d(string=hai) anos
repeated_field.h 9abf6e2ab0 Ported Ruby extension to upb_msg (#8184) %!s(int64=4) %!d(string=hai) anos
ruby-upb.c 88243e45fc [Ruby] Fixed quadratic memory usage when appending to arrays. %!s(int64=4) %!d(string=hai) anos
ruby-upb.h cf28f28347 Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258) %!s(int64=4) %!d(string=hai) anos
wrap_memcpy.c afe98de32a Replace repo links. %!s(int64=7) %!d(string=hai) anos