596 Commits (9e12e81bc294c92a14dd2b7ef872d86056971bee)

Author SHA1 Message Date
Joshua Haberman dc4aad931e Sync from Piper @444600173 3 years ago
David L. Jones d76f8c868c
Add source distribution packaging rules (#9835) 3 years ago
Joshua Haberman a2a0c3c118 Fixed some mis-merged files. 3 years ago
Joshua Haberman 296c1fdaff
Update protobuf version (#9820) 3 years ago
Jason Lunn 3a477b1952
Improve range handling logic of `RepeatedField` (#9799) 3 years ago
mkruskal-google 85aa87cbc9
Merge 3.20.1-rc1 into main (#9760) 3 years ago
Luc Thevenard d54cafb7c8 Avoid negative indexes for JRuby 3 years ago
Mike Kruskal a29e0e3f44 Sync from Piper @439400376 3 years ago
Mike Kruskal d24edbca53 Update protobuf version 3 years ago
Luc Thevenard d85f03d66a [Ruby] Fix RepeatedField#last, #first inconsistencies 3 years ago
Jason Lunn 31a6482b85 Implement `respond_to?` in RubyMessage (#9677) 3 years ago
Jason Lunn 7fa212bba1 Fix NPE during encoding and add regression test for issue 9507. 3 years ago
Jason Lunn d0fc2794c4 Cleanup warnings seen when running tests. 3 years ago
Jason Lunn 5b28ae70c0 Run all JRuby source files through `google-java-format.` 3 years ago
Jason Lunn 8e7f936696
Implement `respond_to?` in RubyMessage (#9677) 3 years ago
Darly Paredes 25045e3f69 Update protobuf version 3 years ago
Joshua Haberman dbb9619a9d
Cherry-pick to get Ruby 3.1 support in protobuf 3.20.0 (#9657) 3 years ago
Joshua Haberman 7f1acff2a4
Fixed Ruby 3.1 tests by marking intersect? as unimplemented. (#9645) 3 years ago
Marco Concetto Rudilosso abdfd093af
Allow pre-compiled binaries for ruby 3.1.0 (#9566) 3 years ago
Jason Lunn 58e320a732 Fix NPE during encoding and add regression test for issue 9507. 3 years ago
theodorerose ebfa0d345e Update protobuf version 3 years ago
Joshua Haberman 16dccd6820
Updated Ruby to the latest upb. (#9589) (#9630) 3 years ago
Joshua Haberman 7ecf43f0ce
Updated Ruby to the latest upb. (#9589) 3 years ago
Adam Cozzette b20209f321 Sync from Piper @acozzette/proto_github_202203101748 3 years ago
Luka Dornhecker 24a0659f95
[Ruby] allow encode json options to be an object that responds to to_hash (#9513) 3 years ago
zhangskz 276add0b5c
Add ruby_upb_alloc using xrealloc/xfree so Ruby GC is aware of allocated memory for Arenas. (#9586) 3 years ago
Joshua Haberman 349d74d92e
Updated PHP upb, and utf8_range for Ruby/PHP (#9585) 3 years ago
Adam Cozzette 88a18db91e Update protobuf version 3 years ago
Adam Cozzette 76398dab31 Sync from Piper @431959314 3 years ago
なつき 6c8bda86fe Suppress warning for intentional circular require 3 years ago
Jason Lunn df0999141e Update JRuby 9.2.19.0 -> 9.2.20.1 and 9.3.0.0 to 9.3.3.0. 3 years ago
Anthony Dmitriyev 2ce9604227
Use rb_obj_class instead of CLASS_OF in Ruby C to ignore singleton classes (#9342) 3 years ago
Adam Cozzette d5ef16c6eb
Ruby: rename max_recursion_depth to recursion_limit (#9486) 3 years ago
Lukas Fittl fbe6ab2487
[Ruby] Message.decode/encode: Add max_recursion_depth option (#9218) 3 years ago
Adam Cozzette 22d0e265de
Update protobuf version for 3.19.4 (#9449) 3 years ago
Joshua Haberman aceff710f4 Fixed data loss bug in Ruby extension. 3 years ago
Maximilian 82372d8fe6
Use proper SPDX license identifier (#9441) 3 years ago
Joshua Haberman 5ef010cb85 Fixed spelling errors in comments. 3 years ago
Joshua Haberman 90065d39a7 Fixed crash bug with proto2 enums. 3 years ago
Joshua Haberman 706ed2d17a Added utf8_range.c as a source file. 3 years ago
Joshua Haberman c153dd9bf7 Updated to new upb APIs. 3 years ago
Joshua Haberman f41049a0f0 Updated upb. 3 years ago
Adam Cozzette cc7b1b5323 Update protobuf version 3 years ago
Adam Cozzette eb94f17a8b Update protobuf version 3 years ago
Adam Cozzette 0e02f95b87 Fix Ruby release build by pinning rake-compiler-dock version (#9372) 3 years ago
Adam Cozzette f681c8d9e6
Fix Ruby release build by pinning rake-compiler-dock version (#9372) 3 years ago
Adam Cozzette 1fe07f9ce2
Cherry-pick fix from #9311 into 3.18.x (#9320) 3 years ago
Joshua Haberman 214180c5a2 Dropped Ruby 2.4 support for CI and releases. 3 years ago
Adam Cozzette 7c40b2df1f
Update protobuf version (#9167) 3 years ago
Peter Zhu b2ac7ced50 Fix memory leak in MessageClass.encode 3 years ago