40 Commits (c49b0ace3654deea8c7fbc02319fe37c40ec6446)

Author SHA1 Message Date
KJ Tsanaktsidis 2082ee8bb5 Implement service & method descriptor lookup in Ruby (#15817) 9 months ago
Mike Kruskal bca8fb6117 Implement edition 2023 support in all Ruby runtimes. 9 months ago
aiuto 3ab1276bbb Update Bazel references to rules_pkg to the supported file locations. (#15780) 10 months ago
Protobuf Team Bot 4d23fa068a Move the RubyMessage.java JSON "include defaults" to use alwaysPrintFieldsWithNoPresence. 10 months ago
Protobuf Team Bot 9310d2e817 Breaking Change: Remove obsolete runtime internalBuildGeneratedFileFrom which was for backwards compatibility with old gencode. 11 months ago
Sandy Zhang 519284a559 Remove LegacyDescriptorsUtil.java and JRuby's use of legacy descriptor APIs 11 months ago
Joshua Haberman dbd4dcede0 Breaking Change: Removed `syntax` and added `has_presence?`/`is_packed?`. 11 months ago
Jason Lunn bb38ba5575 Fix separate issues in JRuby's "native" `dup` and `inspect` methods. (#15265) 11 months ago
Joshua Haberman 31313b1652 Breaking Change: freeze is now recursive, affecting all sub-messages, maps, and repeated fields. 11 months ago
Joshua Haberman fd699383f4 Breaking Change: Fixed inconsistencies in `Message#to_h`, [as previously announced](https://protobuf.dev/news/2023-12-27/). 11 months 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) 1 year ago
Jason Lunn 59e19a7db8 Add JRuby 9.3 and 9.4 to the test matrix under both Bazel versions. (#13296) 1 year 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