36 Commits (202b10639242d3ee1d10c5577618aa008e222ec4)

Author SHA1 Message Date
Protobuf Team Bot 9310d2e817 Breaking Change: Remove obsolete runtime internalBuildGeneratedFileFrom which was for backwards compatibility with old gencode. 1 year ago
Sandy Zhang 519284a559 Remove LegacyDescriptorsUtil.java and JRuby's use of legacy descriptor APIs 1 year ago
Joshua Haberman dbd4dcede0 Breaking Change: Removed `syntax` and added `has_presence?`/`is_packed?`. 1 year ago
Jason Lunn bb38ba5575 Fix separate issues in JRuby's "native" `dup` and `inspect` methods. (#15265) 1 year ago
Joshua Haberman 31313b1652 Breaking Change: freeze is now recursive, affecting all sub-messages, maps, and repeated fields. 1 year ago
Joshua Haberman fd699383f4 Breaking Change: Fixed inconsistencies in `Message#to_h`, [as previously announced](https://protobuf.dev/news/2023-12-27/). 1 year ago
Sandy Zhang 1aeacd4f4e Breaking change: Lock down visibility for descriptor syntax APIs. 1 year ago
Jason Lunn 42f8b7782e Add support for extensions in CRuby, JRuby, and FFI Ruby (#14703) 1 year ago
Jason Lunn ae1f2b7e1b Add support for options in CRuby, JRuby and FFI (#14594) 1 year ago
Adam Cozzette 501ececd39 Reorganize upb file structure 1 year ago
Joshua Haberman 638a860285 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 1 year ago
Jason Lunn 2402814db6 Add JRuby 9.3 and 9.4 to the test matrix under both Bazel versions. (#13296) 2 years ago
Jason Lunn 59e19a7db8 Add JRuby 9.3 and 9.4 to the test matrix under both Bazel versions. (#13296) 2 years ago
なつき 6609bea792 Fix jruby encoding in new thread (#12919) 2 years ago
Jason Lunn dc1387e41d Add explicit handling for sub messages. (#12540) 2 years ago
Joshua Haberman bd52d04839 Change the Ruby code generator to emit a serialized proto instead of the DSL (#12319) 2 years ago
Sandy Zhang 8c8b2be3a8 Breaking change: Lock down visibility for FileDescriptor.getSyntax(). 2 years ago
Minh Quy 8aa2b177f1 feat(6178): emit ruby enum as integer (#11673) 2 years ago
Charles OuGuo d1a3c6d08b For Ruby oneof fields, generate hazzers for members (#11655) 2 years ago
Mike Kruskal 633e8f75d0 Bazelify ruby runtime (#10525) 2 years ago
tison fa5a9e1035
Auto capitalize enums name in Ruby (#10454) (#10763) 2 years ago
tison 6c40b13b44
Auto capitalize enums name in Ruby (#10454) 2 years ago
tison 2d0862131c
Auto capitalize enums name in Ruby (#10454) 2 years ago
Joshua Haberman a2a0c3c118 Fixed some mis-merged files. 3 years ago
Jason Lunn 3a477b1952
Improve range handling logic of `RepeatedField` (#9799) 3 years ago
Mike Kruskal a29e0e3f44 Sync from Piper @439400376 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 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
Jason Lunn 58e320a732 Fix NPE during encoding and add regression test for issue 9507. 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
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
miyucy 3881f49ce9
Add size to Map class (#8068) 3 years ago
Jason Lunn b5687819a6 Fix a test regression observed after branch update 3 years ago
Jason Lunn a09c8e1c79 Fix logic to decouple from the order of fields.keySet 3 years ago
Jason Lunn 3581d85ced Update JRuby to leverage pure-Ruby DSL. 3 years ago
Rob Widmer 1d39f78818 Fix jruby support to handle messages nested more than 1 level deep 4 years ago
Rob Widmer 53be4109c0 Fixed spelling error in JRuby Protobuf class 4 years ago
Rob Widmer 7b1d6abbe4 Fix some more failing tests 4 years ago
Rob Widmer 8313e577e5 Fix ruby gem to work with JRuby 4 years ago
listonjesse 2ae7cf0e03 Auxillary -> Auxiliary 5 years ago
Brian Wignall a104dffcb6 Fix typos (#7050) 5 years ago
Mike Moore 565154af78
Remove Ruby to_hash methods 6 years ago
Xiang Dai e479410564 delete all duplicate empty blanks (#5758) 6 years ago
Zachary Anker 70544627cb When initializing a message, skip a field if value is nil (#3693) 7 years ago
Zachary Anker 87714836e3 Allow initializing a chain of protos using only a hash 8 years ago
Zachary Anker 83264bd160 Fixed to_h with repeated messages to return hashes in Ruby 8 years ago